Головоломки для програмування та коди для гольфу

Q & A для програмування головоломки ентузіастів і код гольфістів

18
Качка, качка, пішла!
Ось (досить страшна) П’ять маленьких качок-пісень (це недовго): Five little ducks went out one day, over the hills and up away. Mother Duck said, "Quack Quack Quack Quack", but only four little ducks came back. Four little ducks went out one day, over the hills and up away. Mother Duck …
40 code-golf  string 

27
Різниця не має значення
Нещодавно ваша компанія найняла нову купу надзвичайно відданих сисадмінів. Вони вважають, що просто перегляд екранів комп’ютера досить обмежує (я маю на увазі, частоту оновлення 60 ГГц просто НЕ вистачить), тому вони підключили шину даних процесора до ЦАП і відтворюють його на динаміку через серверну кімнату, щоб вони могли слухати до …

24
Нетерпляче чекайте введення
Сьогодні ваше завдання - реалізувати обмеження часу для отримання інформації, яку я вважаю досить прикрою для більшості мов. Ви створите функцію програми, яка запитує користувача на введення. Одразу після того, як користувач подасть введення, надрукуйте повідомлення input receivedта закінчіть виконання / повернення. Однак якщо користувач чекає більше 10 секунд, щоб …
39 code-golf 

21
Левенштайн Відстань
Хоча існує багато питань редагування відстаней, таких як це , не існує простого питання, щоб написати програму, яка обчислює відстань Левенштейна. Якась експозиція Відстань редагування Левенштейна між двома рядками - це мінімально можлива кількість вставок, вилучень або підстановок для перетворення одного слова в інше слово. У цьому випадку кожна вставка, …
39 code-golf  string 

21
Неможливі забиття дартсу
Я був здивований, що вже не знайшов цього запитуваного, хоч у касі дартса виникає велике запитання: Дартс зустрічається з Codegolf Ваша задача полягає в тому, щоб підрахувати, які бали не можливі, якщо «n» дартс не перевищує максимальний бал за «n» дартс. Наприклад, n = 3, максимально можливий бал - 180, …
39 code-golf 

30
Я зробив зробив космічний корабель!
Вступ: Натхненний цим коментарем @MagicOctopusUrn на 05AB1E @Emigna відповідь на мій виклик " Це була просто помилка " : 8F9ÝÀNð×ý}».∊Я зробив зробив космічний корабель! І я був дуже радий запропонувати 12-байтну редагування. - Чарівна восьминога урна 17 липня 1717 о 20:10 Яка програма 05AB1E (застаріла), що призводить до цього: 1234567890 …

30
Показати обличчя годинника
Відобразіть 12 чисел на лицьовій частині годинника саме так: 12 11 1 10 2 9 3 8 4 7 5 6 Щоб краще побачити сітку, ось ця з крапками: ...........12............ .....11...........1...... ......................... .10...................2.. ......................... ......................... 9.......................3 ......................... ......................... ..8...................4.. ......................... ......7...........5...... ............6............ Зауважте, що сітка розтягується в ширину в два …

19
Створіть сонячну систему
Вступ Це ґрунтується на актуальній проблемі, з якою я нещодавно зіткнувся під час створення комп’ютерної гри, і я подумав, що це дозволить зробити хороший раунд коду-гольфу . Існує сім основних спектральних класів зірки, які виділяють різну кількість тепла. На геологію планет навколо зірки сильно впливає кількість тепла, отриманого від зірки, …
39 code-golf  random 

30
Чи є шишка?
Даний список позитивних цілих чисел визначають, чи є елемент, який або більший, ніж його два сусіди, або менший, ніж два його сусіди ("удар"). Щоб зрозуміти, бумп ніколи не може бути першим чи останнім пунктом у списку, оскільки у них є лише один сусід. Ваша програма повинна вивести одне з двох …

30
Одного разу у нас виникло запитання, яке тільки не вдалось у неділю
Натхненний У нас був один раз тест одиниці, який провалився лише у неділю , написати програму або функцію, яка не робить нічого, окрім помилки, коли неділя, і виходити витончено в будь-який інший день. Правила: Не застосовується введення чи показ результатів за допомогою звичайних методів вводу- виводу , за винятком друку …

30
Позначити мою пошту! - штрих-коди ASCII
4-штатні штрих-коди Багато поштових служб (Royal Mail UK, Canada Post, US Mail тощо) використовують 4-штатний штрих-код для кодування інформації про свою пошту. Наданий у ASCII, це може виглядати приблизно так: | | | | | | | | | | | | | | | | | | | | …

3
Розв’яжіть цей Алькасар для мене
Нещодавно я грав у гру під назвою Alcazar. Це настільна гра-головоломка, де ваша мета - увійти з однієї двері, пройти через усі квадрати та вийти через інші двері. Єдині правила: Введіть один раз, залиште один раз; Пройдіть через усі квадрати; Не проходьте через квадрат більше одного разу На зображенні нижче …

30
Роздрукуйте буклет
Читати книгу легко, але друкувати книгу може бути дещо складно. Друкуючи буклет, принтер повинен мати певні параметри, щоб їх можна було прочитати зліва направо. Для цього використовується шаблон, як показано нижче n, 1, 2, n-1, n-2, 3, 4, n-3, n-4, 5, 6, n-5, n-6, 7, 8, n-7, n-8, 9, 10, …

30
Знайдіть перший дублюючий елемент
Враховуючи масив a, який містить лише числа в діапазоні від 1 до a.length, знайдіть перше дублікальне число, для якого друге входження має мінімальний індекс. Іншими словами, якщо є більше 1 дублюваних чисел, поверніть число, для якого другий випадок має менший індекс, ніж другий вхід іншого числа. Якщо таких елементів немає, …

15
Порахуйте до 20 зі словами!
Використовуючи такі розділені по довжині списки слів: https://github.com/Magic Octopus Urn / wordListsByLength Роздрукуйте 1 слово з кожного списку довжиною n від 1 аж до 20, ось правильний приклад: a an and hand hands handle handles abandons abandoned understand outstanding newfoundland understanding characteristic characteristics characterization characterizations characteristically characterologically chemotherapeutically Як варіант …

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