Запитання з тегом «code-golf»

Код-гольф - це змагання за вирішення певної проблеми в найменших байтах вихідного коду.

11
Виведіть обличчя на пронумерований куб
Призначте числа 0 до 7 8 вершинам куба будь-яким способом. Кожній вершині має бути призначено саме одне число. Наприклад, вершини можуть бути призначені так: 3-----1 /| /| 4-----2 | | | | | | 5---|-0 |/ |/ 6-----7 Напишіть програму, яка займає ціле число від 0 до 5. Кожне з …

30
Створюйте коробки!
Ваше завдання - генерувати коробки, використовуючи будь-який символ ASCII стосовно даних, що вводяться. Випробування 1 1 --> ===== = = ===== 1 2 --> ========= = = = ========= 2 1 --> ===== = = ===== = = ===== 2 2 --> ========= = = = ========= = = = …

3
Намалюйте гральні карти ASCII
Розглянемо ці 15 шаблонів ігрових карт ASCII (туз через Джокер і тильну сторону), де Xє заповнювач символу костюма : (вони краще виглядають з меншим інтервалом між рядками) ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- |AX | |2X | |3X | |4X | …

7
Організуйте музику григоріанської церкви
Рік 930, і у Григоріанської церкви виникають проблеми. У них тисячі сторінок співочої музики, але проблема полягає в тому, що всю ноту просто кинули на купу, замість того, щоб мати реальну організаційну систему: Зображення користувача gamerprinter у Гільдії картографів . Церкві потрібно організувати всі ноти, тому вони найняли середньовічного інженера-програміста, …
19 code-golf  music 

11
Випадковий гольф дня №3: Цілі перегородки
Про серію По-перше, ви можете ставитися до цього, як і до будь-якого іншого виклику коду для гольфу, і відповісти на нього, не турбуючись про серію взагалі. Однак існує лідери у всіх викликах. Ви можете знайти таблицю лідерів разом з додатковою інформацією про серію в першій публікації . Хоча у мене …

30
Рядок до Бінарного
Це кодове завдання для гольфу. Як і в заголовку, напишіть програму, щоб приховати рядок символів ascii у двійкові. Наприклад: "Hello World!" має перетворитися на 1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100 100001. Примітка. Мене особливо цікавить реалізація pyth.

13
Серєнські шари
Починаючи з того, /\ви можете створити трикутник Sierpinski, як візерунок, додавши рядок під таким, що ... Будь-яка вільна гілка /або \розщеплюється знову на дві гілки: /\. Будь-яке зіткнення гілок \/гине ні з чим (крім пробілів) під ним. Повторення цих правил дає результат /\ /\/\ /\ /\ /\/\/\/\ /\ /\ /\/\ …

8
Узагальнений генератор квінтів
Змагання У цих проблемах, ви задаєте вихідний мову S і мову перекладу T . Ваше завдання - написати наступну програму Pмовою S. Якщо дійсна програма Qна мові Tзадана як вхід P, вона виведе дійсну програму Rмовою, Tяка не приймає вводу та виведення Q(R), тобто програму, Qзастосовану до вихідного коду R. …

2
Вітаємо з отриманням 10000 репутації!
Після того як @ MartinBüttner досяг репутації рівно 10 000 , тепер у нас на сторінці користувачів три повні ряди в 10 тисяч користувачів ! Тепер, оскільки ми всі програмісти тут, ми любимо автоматизувати речі, а не робити їх вручну. Ваше завдання полягає в тому, щоб написати програму для автоматичного …
19 code-golf 

6
Запустіть N-й символи, щоб отримати N
Напишіть можливу найкоротшу програму так, що при поєднанні першого символу та кожного N-го символу після нього у нову програму, вихідний результат - N. Це повинно працювати для N = 1, 2, ..., 16. Ще один спосіб сказати це: якщо ви видалите всі символи зі своєї програми, окрім першого та кожного …

20
Створення Улам чисел
Враховуючи ціле число n(де n < 10001), введіть програму, яка виведе перші n числа Ulam . Номер Ulam визначається наступним чином: U 1 = 1, U 2 = 2. Бо n > 2U n - найменше ціле число, яке більше, ніж U n-1 , це сума двох різних попередніх доданків …

3
Водопровод ASCII
Вступ Розглянемо сітку таких символів f A\/, як f f f A A / \ \ / A A \/ / \/ де: f являє собою кран, який виливає струмінь води вниз A роздвоює потік води вище, тому рівно половина йде вліво і рівно половина йде вправо \ зміщує потік …

30
Створіть масив з повторними числами
Виклик Ваше завдання в цьому запитанні - написати програму або іменовану функцію, яка приймає додаткове ціле число n(більше 0) як вхід через STDIN, ARGV або аргументи функції та виводить масив через STDOUT або повернене значення функції. Звучить досить просто? Тепер ось правила Масив буде містити лише цілі числа від 1доn …

8
Намалюйте Війни Stickman
Картина, як я складаю цей виклик за допомогою моїх передових навичок малювання. Фон Війни Стікмена сталися давно, коли домінуючий вид Землі був зроблений з нічого, крім паличок. Історики шкодують з приводу того, що тоді не було жодних художників чи фотоапаратів, ми могли б використати кілька фотографій тієї війни в сучасних …

6
досягати улову, коли все в блоці спробу вже спіймано
Я думаю, це обмежено Java та C # синтаксисом. У цій головоломці програмування ви повинні створити Exceptions, які можуть бути спіймані, але знову кинуті в кінці блоку catch. try { while(true) try { // you are only allowed to modify code between this try { } brackets } catch(Exception ex2) …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.