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

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

10
Поради щодо гольфу на вугіллі
Деревне вугілля - це мова, створена лише для ASCII та DLosc, яка спеціалізується на мистецьких викликах ASCII. Які поради ви маєте щодо гольфу на вугіллі? Очевидно, я шукаю поради, пов’язані саме з вугільним вугіллям, а не з тих, які можна застосувати до більшості - якщо не всіх - мов.
15 code-golf  tips 

30
Пауза вдвічі довша
Ваше завдання полягає в тому, щоб надрукувати введення, почекати будь-яку кількість часу, надрукувати введення, почекати вдвічі час, який ви спочатку чекали, знову надрукувати вхід тощо. Початкова затримка повинна бути менше 1 години, і ви повинні мати точність +/- 5% у наступних затримках. Крім цього, обмеження часу затримки не існує. Приклад: …
15 code-golf  string  date 


6
Моделюйте мою клавіатуру
У мене проблема з клавіатурою (швидше, проблема з моїм браузером). Інколи, коли я натискаю нове текстове поле і починаю вводити весь текст, виходить назад. Через дуже короткий проміжок часу (для виклику ми скажемо, що це 10 мілісекунд), він знову починає друкувати вперед. Здається, що спочатку мій курсор не рухається, коли …
15 code-golf  string  date 

15
Машина Cheapo Enigma (Cops)
Для грабіжних поштов, машина Enigma Cheapo (грабіжники) Подання копа складається з програми / функції, яка приймає один байт даних і повертає один байт даних. Кожен можливий вхід повинен дати унікальний вихід. (Іншими словами, ваша функція повинна бути біективною) Розбійники спробують створити вашу зворотну функцію, використовуючи якомога коротший код. Отже, ваша …

2
Намалюйте пряму лінію
Намалюйте просте графічне зображення ASCII, що містить пряму лінію. Це схоже на це і це, але з різними специфікаціями. Вхідні дані Ви можете змінити цей формат введення відповідно до вашого коду. ціле число width ціле число height ціле число x0 ціле число y0 ціле число x1 ціле число y1 Вихідні …

23
Порахуйте випадки набору в списку
Враховуючи не порожній набір рядків і список рядків, з’ясуйте, скільки разів цей набір відбувається в списку, тобто скільки разів ви могли створити набір з елементами зі списку. Кожен елемент зі списку може бути використаний лише один раз. Підказка: набір - це не упорядкований список унікальних предметів. Застосовуються правила вводу / …

7
Виявити майже ідеальні номерні знаки
Примітка. Це надихає це питання компанією @Willbeing, де завданням було підрахувати кількість досконалих пластин певної довжини, але це трохи інакше. Ми називаємо ідеальним номерним знаком ту табличку, текст якої відповідає наступним умовам: Він складається з символів, які можуть бути великими літерами ( [A-Z]) або цифрами ( [0-9]) Підсумовуючи позиції своїх …

12
Бінарні відділення
Враховуючи двійкове число, ваше завдання - створити "гілку" цього числа, глибина якої становить 2. Наприклад, подані 0як вхідні дані, слід вивести саме це: /000 /00 / \001 0 \ /010 \01 \011 Це повинно бути досить поясненням того, як слід створювати гілки. Глибина 2 означає, що ми обчислюємо гілки для …

2
Король пагорба: Банк Хейст
Приклад запуску додано 4/11 Роз'яснення правил 4/8: Усі заявки змагатимуться в одному гігантському турнірі безкоштовно для всіх, що складається з такої кількості матчів, скільки мій комп'ютер може виконати за 48 годин. Той, хто витратив будь-який час на перегляд трансляцій на Twitch, знає про поширеність DeepBot і, можливо, навіть знайомий з …

2
Складіть математику з мінімальними запалками
Мета-фон Це було поставлено як питання щодо загадки , і миттєва реакція була "ну хтось просто вирішить це комп'ютером". Була дискусія про те, наскільки складною має бути програма для її вирішення. Що ж, "наскільки складною повинна бути ця програма" - це в значній мірі визначення коду-гольфу , тож, можливо, PPCG …

16
Ніколи не непарно або парно
Ви помітили, що це паліндром? Введіть невід'ємне ціле число або рядок, що представляє його Вихід 4 можливих виходів, що представляють два властивості числа: це паліндром хитрий №2 Властивість Tricky # 2 Якщо число не паліндром, це властивість відповідає на питання "Чи однакова і перша черт, і остання цифра?" Якщо число …

2
Регулярний перекладач політопів Schläfli Convex
Фон Шлефлі Символ являє собою позначення виду {р, Q, R, ...} , який визначає регулярні багатогранники і мозаїки. Символ Шляфлі - це рекурсивний опис, починаючи з p-однобічного регулярного многокутника як {p}. Наприклад, {3} - рівносторонній трикутник, {4} - квадрат тощо. Правильний багатогранник, що має q регулярних p-однобічних граней багатокутника навколо …

15
Індексуйте число
Враховуючи рядок цифр або ціле число як вхід, вам доведеться його індексувати. Так ви змінюєте вхід. Ми будемо використовувати 30043376111як приклад: Спочатку знайдіть суму індексів кожного виникнення відповідних цифр: 0: 1 + 2 = 3 1: 8 + 9 + 10 = 27 3: 0 + 4 + 5 = …

5
Моделюйте миттєві вибори стоку
Це вибори! Територія, в якій ми перебуваємо, реалізує систему голосування, яку називають миттєвим сносом (іноді називають альтернативним голосуванням або пільговим голосуванням ). Кожен виборець наказує кожному кандидату від найбільш кращого для найменш кращого, позначаючи «1» для свого найбільш кращого кандидата, «2» для свого другого кандидата і так далі, поки кожен …
15 code-golf 

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