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

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

1
Накресліть послідовність Рекамана з ASCII
Послідовність Ремамана ( A005132 ) - це математична послідовність, визначена як така: A ( n ) = ⎧⎩⎨0A ( n - 1 ) - nA ( n - 1 ) + nякщо n=0якщо A(n-1)-n є позитивним і вже не в послідовностіінакшеА(н)={0якщо н=0А(н-1)-някщо А(н-1)-н є позитивним і вже не в послідовностіА(н-1)+нінакшеA(n) …

20
Запит відповіді
Оригінал: https://james-iry.blogspot.co.at/2009/05/brief-incomplete-and-mostly-wrong.html Ален Колмерауер розробив мову логічного програмування Prolog. Його метою було створити мову програмування, така ж розумна, як і дворічна дитина. Щоб довести, що він досяг успіху в своїй меті, він представив програму Prolog, яка відповідально відповідає "Ні" на всі запити. Запитай мене щось! ? - (Звичайно, він цього …
12 code-golf  string 

6
Код від вірусу проти антидотів [закрито]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 9 місяців тому . Існує прямокутний 2D масив, що містить віруси, позначені «v», antidote1, позначений «a», і antidote2, позначений «b» (немає інших значень, …
12 code-golf 

5
Зворотний код, скасувати OEIS
Завдання тут - написати програму, яка приймає натуральне число, та виробляє й член послідовності OEIS. Ця послідовність повинна мати ідентифікатор у вигляді, за яким слід 6 цифр. Тепер, коли ви берете свій вихідний код і змінюєте порядок його байтів для створення нової програми, ця програма повинна також реалізувати послідовність OEIS. …

30
Chunk + Перерахуйте список цифр
У мене є список десяткових цифр: 4, 4, 4, 7, 7, 9, 9, 9, 9, 2, 2, 2, 4, 4 Список десяткових цифр відомий як елементи. Ми можемо сформувати "шматки" з цих предметів, згрупувавши разом однакові та суміжні числа. Я хочу призначити кожному фрагменту унікальне число, починаючи з 1 і …

3
Роздрукуйте "A" 1000 разів за допомогою BrainFuck
Який найкращий код BrainFuck (за розміром коду), щоб надрукувати "A" 1000 разів? Мій підхід: встановити "A" на p [0] встановіть 255 на p [1], щоб відобразити 255 "A", 3 рази встановіть 235 на p [1] для відображення 235 "A" Це не ефективно, але я не можу знайти спосіб одночасного використання …

6
Групуйте цілі особи за оригінальністю
Вступ: Я збираю закручені пазли. Більшість крутих пазлів виробляють і продають китайські компанії. Більшість відомих компаній просять дозволу у дизайнерів головоломки на виготовлення своїх конструкцій та спільної роботи над продуктом на ринку. У цьому випадку дизайнери головоломок, звичайно, дуже раді і пишаються тим, що одна з їх головоломок потрапила на …

29
Перерахуйте всі можливі унікальні поєднання літер у слові
Вам надається рядок, який буде містити звичайні символи az. (Ви можете припустити, що це завжди буде в будь-якому тесті, і припустити, що всі літери будуть також малі). Ви повинні визначити, скільки унікальних комбінацій може бути складено з окремих символів у рядку та надрукувати це число. Однак дублюючі літери можна ігнорувати …
12 code-golf  string 

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

8
Калькулятор бюста Блекджека
Блекджек , також відомий як двадцять один, - це порівняльна карткова гра між собою та дилером, де кожен гравець по черзі конкурує проти дилера, але гравці не грають один проти одного. Гра відбувається наступним чином, дилер передає вам карту. Потім дилер роздає їм - собі карту, обличчям вниз. Потім дилер …

7
Гольф вам анаграма для великого блага!
Завдання У цьому завданні ваше завдання полягає в тому, щоб написати якийсь код, який виводить одну зі своїх анаграм, вибраних випадковим чином, з рівномірним розподілом, але він ніколи не повинен виводити себе. Розробка З огляду на відсутність введення, ваша програма повинна вивести будь-яку з анаграм свого вихідного коду. Ваша програма …

4
Поради щодо гольфу ///
Які загальні поради щодо гольфу /// ? Я шукаю ідеї, які можна застосувати до проблем із гольф-кодом і які також принаймні дещо характерні для /// (наприклад, "видалити зайве пробіли" - це не відповідь). Поради щодо itflabtijtslwi та Lines є актуальними і тут також діють. Будь ласка, опублікуйте одну пораду на …
12 code-golf  tips 

1
Божевільний хімік і розумний програміст
Попередня історія У вас прокидається запаморочення в хімічній лабораторії, і ви розумієте, що вас викрав старий божевільний хімік. Оскільки він не може добре бачити через свій вік, він хоче, щоб ти працював на нього, і тільки тоді ти можеш уникнути лабораторії. Завдання Ваше завдання повернути структурні формули молекул, хімічна формула …

11
Порахуйте, скільки місяців триває цілих 31 день, рахуючи костяки
Скільки з вас, хто все ще користується власною ручкою, щоб визначити, чи є у місяця повний 31 день чи менше? Ваша робота полягає в тому, щоб написати програму, щоб підрахувати, скільки місяців у місячному діапазоні ви маєте цілих 31 день, а скільки - менше 31 дня, "рахуючи костяки". Люб’язно: amsi.org.au …

7
Намалюйте цифрову діаграму часу XNOR
Нижче представлена ​​(схематична) цифрова діаграма синхронізації для логічного воріт XNOR . ┌─┐ ┌─┐ ┌─────┐ ┌─┐ ┌─┐ ┌───┐ A ──┘ └─┘ └─┘ └─┘ └─┘ └─┘ └── ┌───┐ ┌───┐ ┌─┐ ┌─────┐ ┌─┐ ┌─┐ B ┘ └─┘ └─┘ └─┘ └───┘ └─┘ └ ┌─────┐ ┌─┐ ┌─┐ ┌───┐ X ──┘ └───┘ └───┘ └───┘ └──── Ваша …

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