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

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

1
Найпростіша плитка підлоги
Вам слід написати програму або функцію, яка отримує рядок, що описує підлогу як вхід і вихід або повертає область найпростішого мета-плитки, яка могла б створити заданий малюнок підлоги. Підлога - частина квадратної сітки. Кожна квадратна плитка пофарбована лазурним або чорним кольором (представлена на вході aта bна вході). Приклад поверху: aaaa …
10 code-golf  grid  tiling 

12
Змішування символів у рядку
Ви повинні написати функцію / програму, яка приймає введення через stdinаргументи / командного рядка / аргументи функції, змішує символи в рядку, а потім виводить заключну рядок через stdout. Спочатку введення міститиме рядок (не порожній або null), пробіл, а потім парне число невід’ємних чисел, усі розділені пробілами. Якщо введення здійснюється через …
10 code-golf  string 

4
Порядок і Хаос і Кодегольф
Порядок і хаос - це варіант Tic-Tac-Toe, який відтворюється на дошці 6x6. Однак, що робить гру унікальною, це те, що обидва гравці можуть розміщувати або X, або O! Кожен хід (починаючи з порядку), гравець розміщує X або O в будь-якому незайнятому квадраті. Виграти просто. Виграйте замовлення, якщо на дошці є …

2
Цифри копають підземелля
Редагувати: Я нагороджу 100-репутаційною нагородою за перший вирішувач бонусної головоломки наприкінці питання! Я додаю щедрості до питання лише тоді, коли з’явиться відповідь, оскільки цей щедрот не має терміну. Враховуючи не зменшуваний список одноцифрових натуральних чисел, слід визначити, наскільки глибоко підземелля будуть викопувати цифри. ███ ███ A dungeon with 5 blocks …

3
Довільний компілятор Brainfuck
Джо - ваш середній розробник BF. Він збирається перевірити в своєму коді зміни в їх сховищі, коли він отримає дзвінок від свого шефа. "Джо! Машина нового клієнта зламана! Інтерпретатор brainfuck встановлює всі комірки на випадкові значення перед виконанням програми. Немає часу, щоб виправити це, ваш код повинен буде з цим …

1
Meta quine checker
Ця задача, якщо ви її приймаєте, полягає в написанні трьох функцій або програм A, B і C: A - це квітка, яка видає всі A, B і C (що також є всім вмістом коду у вашій подачі). B приймає параметр F і перевіряє, чи це така квінка (виводить FBC), чи …
10 code-golf  quine 

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

6
Вкажіть хеш із змінною довжиною
У мене з другом є ця гра, в яку ми граємо словами. Це веселе проведення часу і воно передбачає "скасування" букв словом, поки не залишиться нічого. Мені справді набридло йому бути набагато швидшим за мене, тому ваша робота - це реалізувати це, і дозвольте мені остаточно його перемогти. Очевидно, оскільки …

3
Визначення послідовностей клітинних автоматів
Фон Для цілей цього виклику, державний nстільниковий автомат - це просто двійкова функція, fяка приймає два числа з набору стану {0, 1, ..., n-1}як входи і повертає інше число з цього набору як вихід. Він може бути застосований до списку чисел довжиною не менше 2 балівL = [x0, x1, x2, …

5
Неоднозначні римські чисельні магічні квадрати
У короля Стародавнього Риму виникають труднощі визначити, чи є магічний квадрат дійсним чи ні, оскільки магічний квадрат, який він перевіряє, не містить роздільників між числами. Він найняв інженера-програмного забезпечення, який допоможе йому визначити, чи є магічний квадрат дійсним чи ні. Опис вводу Введення надходить на аргументи STDIN або аргумент командного …

4
Напишіть перекладача Shift
EDIT: Як деякі з вас підозрювали, в офіційному перекладачі виникла помилка: порядок складання композиції .був змінений. У мене було дві версії перекладача, і тут я використав неправильну. Приклади також були написані для цієї неправильної версії. Я зафіксував інтерпретатора у сховищі та наведені нижче приклади. Опис >також було дещо неоднозначним, тому …

4
Прелюдія синтаксису-перевірки
Прелюдія - це езотерична мова програмування, яка має дуже мало, але незвичних обмежень щодо того, що становить дійсну програму. Будь-який блок тексту для друку ASCII ("блок", що означає, що рядки ASCII для друку розділені новими рядками - 0x0A) є дійсним за умови, що: Кожен (вертикальний) стовпець тексту містить щонайбільше один …

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

4
Напишіть двійковий лічильник у квінті
Напишіть два фрагменти коду, які ми будемо називати s_zero та s_one. Програма (l, n) складається з l копій s_zero та s_one, що відповідають цифрам n у двійковій формі, з лівою кнопкою s_zero. Наприклад, якщо s_zero = fooі s_one = barтоді Program (4, 0) = foofoofoofoo Програма (4, 1) = foofoofoobar …

7
Домашнє завдання з математики четвертого класу за тиждень: найефективніший продавець подорожей
Моя дочка мала наступне завдання для виконання математичних домашніх завдань. Уявіть, що шість друзів, що живуть на лінії, названої E, F, G, H, J і K. Їх позиції на лінії вказані нижче (не в масштабі): Таким чином, F живе п'ять одиниць від E, а дві одиниці від G тощо. Ваше …

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