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

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

13
Сума колони Паскаля
Більшість усіх тут знайомі з трикутником Паскаля. Він утворений послідовними рядами, де кожен елемент є сумою двох верхньо-лівих та верхньо-правих сусідів. Ось перші 5рядки (запозичені з трикутника Паскаля ): 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 Ми збираємося трикутник Паскаля і виконуємо …

25
Fizz Buzz to Text
Вступ Я особливо не знаю, звідки взялася тенденція кайфу. Це може бути просто мем чи щось таке, але воно дещо популярне. Виклик Ваше завдання сьогодні - перетворити Fizz Buzz у двійковий (0, 1) відповідно та перетворити цей двійковий текст у текст. Досить стандартні речі. Як це працює? FizzBuzzBuzzFizzBuzzFizzFizzFizz FizzBuzzBuzzFizzBuzzFizzFizzBuzz перекладається …
29 code-golf  binary 

8
Пограйте кілька канонів Pachelbel
Виведіть такий уривок із канону Pachelbel в D як аудіо: Правила Будь-який формат / кодування може використовуватися до тих пір, поки кодек існував до створення цього виклику Може використовуватися будь-який інструмент (реальний інструмент, синтез MIDI тощо) Темп повинен бути 65 BPM (як зазначено в нотах) - якщо ви не можете …

30
«Помножте» два рядки
Це надихнуло функцію, яку я нещодавно додав до своєї мови Add ++ . Тому я надішлю коротку відповідь у Add ++, але я не прийму її, якщо вона переможе (це було б не справедливо) Хіба ви не ненавидите це, коли ви можете перемножувати числа, але не рядки? Тож вам слід …
29 code-golf  string 

6
Чи можна підмітати міни?
Сапер - популярна гра-головоломка, де ви повинні виявити, які плитки є "мінами", не клацаючи на них. Замість цього ви клацаєте на сусідніх плитках, щоб виявити кількість сусідніх мін. Одним із недоліків гри є те, що можна опинитися в сценарії, коли є кілька дійсних відповідей, і ви можете лише здогадуватися. Наприклад, …

16
Заповніть послідовність, що збільшується, якомога більше цифр
Перелік чисел називається монотонно зростаючим (або не зменшується) - кожен елемент є більшим або рівним елементу перед ним. Наприклад, 1, 1, 2, 4, 5, 5, 5, 8, 10, 11, 14, 14монотонно зростає. З огляду на монотонно зростаючий список позитивних цілих чисел, який має довільну кількість порожніх точок, позначених символом ?, …

10
Боулінг сніговика
(пов'язане / натхнене: Намалюйте форму для боулінгу ) Веселим проведенням зимових місяців тут є проведення боулінгу сніговика, використовуючи великий м'яч (як баскетбол) та крихітні фігурки сніговика. Давайте відтворимо це в ASCII. Кожен сніговик складається з наступного: (.,.) ( : ) Ось вирівнювання десяти "шпильок" сніговика (.,.) (.,.) (.,.) (.,.) ( …

11
Вирішіть проблему зупинки для Befinge
Давайте визначимо просту 2D мову, якій ми дамо неймовірно оригінальну назву befinge . Befinge має 5 інструкцій: <>^v, як у більшості 2D езоланг, перенаправляйте вказівник інструкцій у відповідних напрямках. . є неоперативним. Покажчик інструкцій починається у верхньому лівому куті, йдучи праворуч. Якщо вказівник інструкції потрапить на край, програма зупиняється. Кожна …

30
Зробіть мені писанку!
Ні, не ^^vv<><>BAвид писанок, справжні писанки, які ми фарбуємо. Ось (жахливо намальоване) яйце. __ / \ / \ | | \____/ На Великдень ми малюємо їх візерунками. Як ці: __ /--\ /----\ |----| \____/ __ /%%\ /%%%%\ |%%%%| \____/ __ /~~\ /~~~~\ |~~~~| \____/ Змагання Давши персонажу (друкований асчі), щоб …

30
Послідовність квадратування
Кожен член у послідовності квадратування, x n , створюється шляхом взяття x n-1 , відведення квадрату та видалення всіх, крім перших чотирьох цифр. Послідовність завжди починається з x 1 = 1111 . При квадраті цього виходить 1234321, тому х 2 = 1234 Перші кілька термінів: 1111 1234 1522 2316 5363 …

13
Оцініть вираз потрійних операторів
Розглянемо граматику над алфавітом { 0, 1, ?, :} визначається правилом виробництва s → 0┃ 1┃ 0 ?років :з ┃ 1 ?и :и Давши рядок, згенерований з s , проаналізуйте його як вираз, де ?:є правильним асоціативним (наприклад, a?B?X:Y:c?d:e?f:gзасоби a?(B?X:Y):(c?d:(e?f:g))), та оцініть його за допомогою наступної семантики: eval(0) = 0 …
29 code-golf  syntax 

24
Одинадцять тестів голландського Burgerservicenummer (BSN)
Вступ: Голландська BSN (BurgerServiceNummer) діє, якщо вона відповідає таким правилам: Він містить лише цифри. Довжина повинна бути або 8, або 9. Коли цифри проіндексуються як Aнаскрізь I, результат наступної суми: 9xA + 8xB + 7xC + 6xD + 5xE + 4xF + 3xG + 2xH + -1xI(ПРИМІТКА -1 замість 1!) …

25
Сортування рядка, сортування
Якщо ви сортуєте рядок, ви отримаєте щось на зразок: ':Iaaceeefggghiiiiklllllmnnooooprrssstttttuuyyyy Так, це було перше відсортоване речення. Як ви можете бачити, є багато символів, що повторюються, aa, eee, ttttt, 9 простору і так далі. Якщо ми додамо 128до ASCII-значення першого дублікату, 256до другого, 384третього тощо, сортуємо його ще раз і виводимо …

23
Знайдіть найбільшу кількість n позицій від n
Продовження цього питання . Завдання Давши масив додатних цілих чисел, знайдіть найбільший елемент k, для якого: Існує деяка позитивна ціла відстань n , так що елемент масиву, розташований у n місцях, ліворуч або праворуч від k дорівнює n . Масив гарантовано містить хоча б один елемент, що задовольняє цій умові. …

8
Перевірте рішення Ханойської вежі
Якщо ви не знаєте, що таке Ханойська вежа , я поясню це коротко: Є три стрижні та кілька дисків, кожен з яких має різний розмір. На початку всі диски знаходяться на першій вежі в упорядкованому порядку: Найбільший - внизу, найменший вгорі. Мета - піднести всі диски до третього стрижня. Звучить …
29 code-golf  stack 

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