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

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

9
Послідовність фрактального диму
Вступ A229037 має досить інтригуючий сюжет (принаймні, протягом перших кількох термінів): Існує думка, що вона справді може мати якесь фрактальне властивість. Як будується ця послідовність? Визначити a(1) = 1, a(2) = 1то для кожного n>2знайти мінімальне натуральне число , a(n)таке , що для кожного арифметичного 3 члени послідовності n,n+k,n+2kіндексів, відповідні …

1
Розпізнавання голосу: "Так" чи "Ні"?
Завдання Реалізуйте програму в мінімальних байтах вихідного чи бінарного коду, яка розпізнає голос вибірки голосу (я кажу "так", "так" чи "ні" голосом або пошепки, прямо чи вигадливо) на основі навчальних зразків з максимальною точністю . Програма повинна прочитати train/yes0.wav, train/no0.wav, train/yes1.wavі так далі (мається 400 Ессеєв і 400 голосують в …

12
Поради щодо гольфу в Дж
GolfScript надто часто проходить свій шлях, і я вважаю, що сховище зручних підказок щодо гольфу в J може допомогти у боротьбі проти імперії зла. Які поради ви маєте для скорочення цієї вже стислої мови? Для тих , хто хоче дізнатися J, очевидне місце , щоб почати це jsoftware сайт і …
33 code-golf  tips  j 

8
Розріжте золотий ланцюжок
Подорожньому потрібно зупинитися на п’ять днів у готелі за містом. У нього немає готівки, а термін його дії закінчується. Але він має золотий ланцюжок з російськими ланками. Правило в цьому готелі полягає в тому, що мешканці повинні платити оренду кожного ранку. Мандрівник домовляється з менеджером про сплату однієї ланки золотого …

15
Давайте пограємо в Мелько!
Mölkky Mölkky - фінська гра в метання. Гравці використовують дерев'яну шпильку (також її називають "mölkky"), щоб спробувати стукати по дерев’яних штифтах майже подібних розмірів за допомогою метальної шпильки, позначеної цифрами від 1 до 12. Початкове положення штирів таке: (07)(09)(08) (05)(11)(12)(06) (03)(10)(04) (01)(02) Цей опис та правила нижче базуються на Вікіпедії …
32 code-golf  game  binary 

29
Аукціон доларових купюр
Це KOTH виклик для гри на аукціоні в доларовій грі на аукціоні . У ньому долар продається найвищому торгу. Ставки збільшуються з кроком у 5 ¢, а програв також сплачує свою ставку. Ідея полягає в тому, що обидва гравці посилюють торги, що значно перевищують вартість долара, щоб зменшити свої втрати. …

9
Битва за блюдо Петрі
У цьому виклику ви повинні створити види одноклітинних організмів для боротьби зі смертю на арені «Петрі». Арена представлена ​​у вигляді прямокутної сітки, де кожна комірка займає один простір: .....x.... ...x...o.. ...x.c..o. .......o.. Атрибути Кожна клітина має три атрибути. Вказуючи свій вид клітин на початку гри, ви виділяєте 12 балів серед …

21
Примітка про N!
JE Max Maxfield довів наступну теорему (див. DOI: 10.2307 / 2688966 ): Якщо AAA - будь-яке додатне ціле число, що має mmm цифр, існує додатне ціле число NNN таке, що перші mmm цифри N!N!N!являють собою ціле число AAA . Виклик Ваше завдання дається деякий ⩾ знайти відповідне N \ geqslant …

12
Pleasanortmanteaus
Контамінація слово являє собою поєднання двох слів , які беруть участь кожного слова і роблять їх в єдине нове слово. Наприклад, лев + тигр => лігер . Давайте напишемо програму для генерації портмантеїв з пари введених слів. Комп'ютери не найкращі в англійській мові, тому нам потрібно буде встановити деякі правила, …

11
Хто переможе на виборах?
Це виклик, коли двоє людей, 1 та 2, балотуються на посаду. Люди детерміновано голосують певним чином у світі 1 та 2, що може дозволити кандидатам визначити результати перед виборами. ПРИМІТКА. Це не має на увазі будь-яких поза виборами чи інших політичних подій. Дві людини балотуються на посаду. Ми назвемо цих …

11
Випадкові числа з фіксованою сумою
Ваше завдання - написати програму або функцію, яка виводить n випадкові числа з інтервалу [0,1] з фіксованою сумою s. Вхідні дані n, n≥1, кількість випадкових чисел для генерації s, s>=0, s<=n, сума чисел, які потрібно генерувати Вихід Випадкову nмножину чисел з плаваючою комою з усіма елементами з інтервалу [0,1] і …
32 code-golf  random 

6
1, 2, 3, 14… чи це 15?
Добре відома пісня ірландського рок-гурту U2 починається з того, що співак Боно сказав "1, 2, 3, 14" іспанською (" uno, dos, tres, catorce "). Існують різні теорії щодо значення цих чисел. Мабуть, офіційне пояснення - « ми пили занадто багато тієї ночі ». Але є і більш цікава гіпотеза: Боно …

30
Норма заповнення алфавіту
Вступ Скільки англійського алфавіту використовує даний рядок? У попередньому реченні використовується 77%. Він має 20 унікальних букв (howmucftenglisapbdvr) та 20/26 ≃ 0,77. Виклик Для рядка введення поверніть відсоток букв англійського алфавіту, присутніх у рядку. Відповідь може бути у відсотках або у десятковій формі. Рядок введення може мати верхній і нижній …
32 code-golf 

9
Симетрія місяців
Вступ Деякі місяці є повністю симетричними , це означає, що вони мають центральну симетрію , а також симетрію відображення , наприклад February of 2010: February 2010 ┌──┬──┬──┬──┬──┬──┬──┐ │ │ │ │ │ │ │ │ ├──┼──┼──┼──┼──┼──┼──┤ │ │ │ │ │ │ │ │ ├──┼──┼──┼──┼──┼──┼──┤ │ │ │ │ │ …
32 code-golf  date 

5
Ліва рука проти права - виклик машиністів
Ваше завдання полягає в тому, щоб нахилити кожну сторону клавіатури один проти одного і створити дві програми однією мовою, одна використовуючи лише клавіші з лівої сторони стандартної клавіатури, яка виводить Pollinium milk; plump pumpkin; lollipop?, а одна - за допомогою клавіш праворуч, що видає Weatherheaded sweetheart haberdasheress!. Правила Точні дозволені …

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