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

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

14
Гольф китайський 9 * 9 багаторазовий стіл
Виведіть наступну таблицю: 一一得一 一二得二 二二得四 一三得三 二三得六 三三得九 一四得四 二四得八 三四十二 四四十六 一五得五 二五一十 三五十五 四五二十 五五二十五 一六得六 二六十二 三六十八 四六二十四 五六三十 六六三十六 一七得七 二七十四 三七二十一 四七二十八 五七三十五 六七四十二 七七四十九 一八得八 二八十六 三八二十四 四八三十二 五八四十 六八四十八 七八五十六 八八六十四 一九得九 二九十八 三九二十七 四九三十六 五九四十五 六九五十四 七九六十三 八九七十二 九九八十一 Або ви …

4
Побудуйте половину кардинальної циклічної квінти
Напівкардинальна циклічна квінка - це циклічна квінка з двома станами, один перпендикулярний іншому. Правила Ви можете вирішити, яке обертання потрібно здійснити, за годинниковою або проти годинникової стрілки. Після повернення будь-які прогалини у вашому коді слід замінити пробілами, щоб зберегти позиціонування. Ваша програма повинна відповідати визначенню спільноти квітки . Це код-гольф, …

10
Мінімально сортуйте список у матриці
Враховуючи несортований список унікальних суворопозитивних цілих чисел, мінімально сортуйте їх у 2D матриці. Список входу гарантовано композітнога довжини, що означає , що вихід матриця не обов'язково квадрата, але має розміру n x mз n,m > 1. "Мінімально сортувати" тут означає наступне: Сортувати список у порядку зростання. Максимально ущільнюйте вихідну матрицю …

25
Фабричні робітники
Виклик Заводські робітники зазвичай дуже працьовиті. Однак зараз їх роботу зазвичай замінюють машинами. Ви повинні написати програму, яка приймає число в якості введення. Він буде друкувати фабрику з 10 робітників 10 разів. Кожен раз, коли кожен працівник має 1/inputшанс бути "звільненим" та замінений машиною. Вхідні дані Ціле число, що надходить …

7
Російська гніздова квітка
Російська лялька для гніздування, більш відома як лялька Матрьошка , - це лялька, яка містить меншу версію себе, яка потім містить іншу меншу версію себе, яка містить меншу версію себе, яка містить меншу версію себе, яка містить меншу версію себе ... - поки нарешті остання не порожня. Приклад: Сьогодні ваша …

9
Заповнюємо дужки
Звичайні дужки ( (), [], <>і {}) гарні і однозначна, проте хто - то думав , що це буде ідея добре використовувати символи НЕ кронштейн в дужках. Ці символи, |причому ", неоднозначні. Наприклад """" відповідають (()) або ()() Неможливо сказати. Речі починають ставати цікавими, наприклад, коли ви змішуєте типи неоднозначних …

2
Реалізуйте алгоритм Boids
Вступ Boids алгоритм є відносно простий демонстрацією поведінки Емерджентні в групі. Він має три основні правила, як описав його творець Крейг Рейнольдс: Основна модель флокінгу складається з трьох простих способів керування, які описують, як окремий маневр боїду базується на положеннях і швидкостях сусідніх флотмаків: Розділення : керуйте, щоб уникнути скупчення …

23
Інферетні геометричні послідовності
Haskell має цю акуратну (-видовий) особливість, де ви можете дати їй три числа, і він може зробити з них арифметичну послідовність. Наприклад, [1, 3..27]еквівалентно [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27]. Це здорово, і всі, крім арифметичних послідовностей, досить обмежуючі. Доповнення, pfft . …

2
Скільки перетасовань
Стрілецьке переміщення - це тип перетасовки, де колоду розбивають на дві секції, а потім перегородки з'єднуються назад, щоб створити нову колоду перетасованих. Картки з'єднані таким чином, що картки підтримують свій відносний порядок у розділі, до якого вони входять . Наприклад, якщо карта A знаходиться перед карткою B на колоді, а …

12
Послідовність олімпійських кілець
Виклик: З огляду на ціле число індексу n, або виведіть n'-й елемент у цій послідовності, або виведіть послідовність до та включаючи індекс n: 25,25,7,28,29,20,21,22,23,14,35,26,7,28,29,20,16,29,12,15,28,21,14,17,30,13,16,29,12,15,28,21,10,6,12,18,15,11,7,13,19,17,13,9,15,21,18,14,10,16,22,19,15,11,17,23,20,16,12,18,24,21,17,13,19,25,23,19,15,21,27,24,20,16,22,28,25,21,17,23,29,16,13,9,15,21,18,14,10,16,22,20,16,12,18,24,21,17,13,19 Як працює ця послідовність? ПРИМІТКА. У цьому поясненні індекс n1-індексований. Помістіть цифри 1через xна двох лініях довжиною n*6 - 1, де xзалежить від поточної ітерації і …

2
Виведіть послідовність Goodstein
(Це може бути досить класично, але це моя перша публікація тут, тому я ще не готовий до вигадливих речей) Послідовність Goodstein визначається для вхідного номера наступним чином: Виберіть початкове число n , нехай b = 2 і повторіть: запишіть n у спадковій основі b позначення замініть всі ( b ) …

13
Це Паскаль Прем'єр?
Добре відомо, що непарні прайми з’являться в трикутнику Паскаля рівно вдвічі. Однак, не всі числа, що з’являються рівно двічі у трикутнику Паскаля, є простими. Ми будемо називати ці числа Паскаль простими. Праймелі Паскаля - це складові числа, які рівно двічі з’являються в трикутнику Паскаля. Перші кілька приміток Паскаля 4, 8, …

7
Бінарний готель Гільберта
У цьому виклику вам буде запропоновано реалізувати будь-яку функцію (або повну програму), яка відповідає двом властивостям. Ці властивості: Ваша функція повинна бути ін'єктивною (оборотною) функцією від поліномів з невід'ємними цілими коефіцієнтами до невід'ємних цілих чисел. Це означає, що жоден два нерівні входи не можуть відобразити рівний вихід. Ваша функція повинна …

2
Реджекс: відповідь егалітарному ряду
Вступ Я не бачу тут багатьох проблем з регулярними виразками, тому я хотів би запропонувати цей оманливо простий, який можна зробити різними способами, використовуючи ряд ароматів регулярних виразів. Я сподіваюся, що це забезпечує любителів регулярного генексу весело провести час у гольф. Виклик Завдання полягає в тому, щоб відповідати тому, що …

2
Стіна щита
Історичні передумови Стіна щита - це тактичне військове формування, яке сягає щонайменше 2500 р. До н. Він складався з воїнів, що перекривали свої щити зі своїми супутниками, утворюючи «стіну». Привабливість тактики випливає з того, що навіть самий некваліфікований воїн міг битися в стіні, доки у них був щит і зброя. …

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