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

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

30
Перетворити рядок двійкових символів в еквіваленти ASCII
Візьміть рядок двійкових символів, розділених пробілом, і перетворіть його в рядок ASCII. Наприклад... 1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100 Перетвориться на ... Hello World Двійковий рядок буде зберігатися у змінній, що називається s. Це проблема з кодовим гольфом, тому найкоротше рішення виграє.


8
Привіт Світ! без повторення
На будь-якій мові програмування, яка існувала до цього запитання, напишіть програму (не функцію), яка виводить символи з Hello world!наступним новим рядком. Ваша програма: не повинен використовувати жоден символ більше одного разу (включаючи пробіли) слід використовувати лише символи ASCII не слід використовувати будь-які вбудовані бібліотеки не повинен отримувати дані (користувач, файл, …

15
кількість відповідей та коментарів
Напишіть програмне забезпечення, яке друкує на stdout кількість відповідей та кількість коментарів (видимих ​​та згорнутих питань та відповідей) цього питання / сторінки. Ваш сценарій повинен працювати із закритою сторінкою, коли вона починається. Очікуваний приклад результату: A12C40 Де A означає відповіді, а C - коментарі.
27 code-golf 

23
Я гуляю по Манхеттену, як далеко я від свого готелю?
Непотрібна і перекручена історія Я гуляю по Манхеттену, блок за блоком, і ноги втомилися і хочу повернутися додому. Трафік досить поганий, але, на щастя, я дуже багатий, і у мене в готелі в режимі очікування вертоліт. Але мені потрібно, щоб вони знали, скільки пального потрібно запакувати для польоту, і для …
27 code-golf 

30
Створіть алфавіт з 4 примірниками кожної літери
Зауважте, що це не те саме, що друкувати алфавіт чотири рази . Це завдання - написати програму для створення чотирьох копій кожної літери англійського алфавіту, по одній букві на рядок, на стандартному виході: A A A A B B B B тощо. Вихідні дані повинні включати нові рядки після кожної …

24
Роздрукуйте рядок якомога менше різних символів
Завдання проста: друкуйте, The quick brown fox jumps over the lazy dogвикористовуючи якомога менше різних символів у вихідному коді. print "The quick brown fox jumps over the lazy dog"має оцінку 29 символів, оскільки всі 26 малих літер з’являються принаймні один раз, а також великі великі літери, пробіли та цитати. Я …

19
Перетворити в систему числення факторіїв і з неї
Системний номер Факторіал , званий також factoradic, змішана система числення з номером. Фактори визначають значення місця числа. У цій системі найправіша цифра може бути 0 або 1, друга найправіша цифра може бути 0, 1 або 2 тощо. Це означає, що nрозрядне фактичне число може мати максимальне значення (n + 1)!. …

15
Twinkle Twinkle маленька зірка
Напишіть програму, щоб зіграти популярну англійську дитячу риму. (Цей файл ліцензований за ліцензією Creative Commons Attribution-Share Alike 3.0 Unported . Атрибуція: Helix84 в англійській Вікіпедії ; Blahedo в англійській Вікіпедії .) Деякі статті у Вікіпедії, які можуть бути корисними: Twinkle Twinkle Little Star (має аудіокліп про те, як має виглядати …
27 code-golf  music  audio 

21
Список перших n простих чисел найбільш ефективно та в найкоротшому коді [закрито]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закритий минулого року . Правила прості: Перші n праймів (не праймес нижче n ) повинні бути надруковані до стандартного виводу, розділеного новими рядками (прайми …

8
Змініть це! Урок з відтінків сірого… е… колір… ер… як завгодно
Будучи великим шанувальником кубика Рубіка та класного мистецтва, я працював над поєднанням двох разом, щоб зробити якісь справді класні речі. В основному вирішення мініатюрних кубиків Рубіка для формування рудиментарних пікселів при формуванні кубичного мистецтва Рубіка. Приклади такого мистецтва можна побачити за цим посиланням: http://google.com/search?q=rubik%27s+cube+art Тепер метою цього Code Golf є …

30
Сума простих розмірів між заданим діапазоном
Напишіть найкоротший код для знаходження суми простих величин між aта b(включно). Вхідні дані aі bможе бути взято з командного рядка або stdin (простір розділений) Припустимо, 1 <= a <= b <=10 8 Вихід Просто надрукуйте суму новим рядком. Бонусні бали Якщо програма приймає декілька діапазонів (друкуйте по одній сумі в …
27 code-golf  primes 

10
Нічого, як хороша гра ModTen
Відмова: ModTen - це вигадана карткова гра, створена для єдиної мети цього завдання. Правила ModTen ModTen грається зі стандартною колодою на 52 картки. Оскільки повні правила ще не винайдені, ми зупинимося лише на ранжируванні рук. Переможна рука в ModTen. Графіка з Вікіпедії . Значення карт Картки мають такі значення: 2 …

30
Найменше унікальне число KoTH
Створіть бота, щоб вибрати найменший унікальний номер. (На основі психологічного експерименту, про який я чув багато років тому, але його не вдалося віднайти знову.) Правила Кожна гра буде складатися з 10 випадково вибраних ботів, що грають 1000 раундів. Кожен раунд усі боти вибирають ціле число від 1 до 10 (включно). …

30
Випадково виберіть персонаж у стилі плінко
Давайте подивимося, наскільки хороша ваша мова вибору у вибірковій випадковості. З урахуванням 4 -х символів, A, B, C, і D, або рядок 4 символів в ABCD якості вхідних даних , висновок одного з символів з наступними можливостями: A повинен мати 1/8 (12,5%) шансів бути обраним B має бути шансом на …

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