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

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

3
Створіть програму для аналізу варіантів послідовності відкидання монет
У головоломці в старій моїй книзі визначена гра, в якій два гравці вибирають послідовності монет, які, на їхню думку, з’являться першими, коли монета повторно перегортається. (Це були насправді дивні і парні рулони, але ця маленька деталь не має значення в еквівалентності проблеми.) Зазначається, що якщо гравець 1 вибирає, TTTа гравець …

6
Виведіть 2015 як QR-код
Місія проста. Просто виведіть номер 2015 як QR-код і запишіть його у файл з назвоюnewyear.png у форматі PNG. Код повинен бути дійсним в будь-який день, тому, можливо, ви не будете використовувати поточний рік. QR-код у вигляді тексту виглядає так: # # # # # # # # # # # …

4
10, 10, 10… Сподіваюсь?
Передмова Коли я стріляв з лука на 900 раундів раніше (10 кінців на 6 стрілках в кінці, і 10 кінців на 3 стрілках в кінці, загалом 90 стрілок і максимальний бал 900), я подумав про це завдання. У стрільбі з лука (якщо припустити, що ви стріляєте по цільовій обличчі, що …

7
Проблема з магічною коробкою
У вас є вхідний масив розміром m * n. Кожна комірка масиву заповнена або P, або T. Єдина операція, яку ви можете зробити на масиві, - це перевернути стовпці. Коли ви перегортаєте стовпець, літери у всіх комірках цього стовпця перемикаються (P стає T і viceversa). Якщо у вас є "x" …
15 code-golf 

11
Побудуйте графік
У цьому виклику ваше завдання - побудувати непрямий графік із послідовності директив. Для кожного негативного цілого числа існує одна директива, і кожна перетворює заданий графік у новий. Директива 0: Додайте новий відключений вузол. Директива 1: Додайте новий вузол і підключіть його до кожного існуючого вузла. Директива m > 1: Видаліть …

1
Промінь простежте блискучу сферу
Я завантажив POV-ray і створив цю блискучу металеву сферу 90-х років: Ваше завдання - зробити те ж саме, але зробити це, застосувавши механізм візуалізації самостійно в якомога менше байтах. Вам не доведеться повторювати це точне зображення - будь-яке зображення світловідбивної сфери над нескінченною шаховою дошкою буде робити, якщо воно відповідає …

4
Підробляють прогноз
Прийшов новий суперкомп'ютер, що прогнозує погоду, і він не працює. Тим часом ваш начальник хоче, щоб ви придбали техніків деякий час, підробляючи щоденні карти вітру. Ваше завдання - намалювати сітку стрілок, що представляють напрямок вітру. Сітка: складається з квадратних плиток розміром 15 пікселів 8 плиток на 8 плиток 120px квадратний …

6
Намалюйте концентричні шестикутники ASCII
Напишіть найкоротшу можливу програму, яка містить набір різних позитивних цілих чисел і виводить ASCII-рендерінг концентричних шестикутників з тими бічними довжинами, зроблені з косої, підкреслення, пробілів та нових рядків. Виграє найкоротша програма в байтах, підрахована https://mothereff.in/byte-counter . Приклади (Вони виглядають краще з меншим інтервалом між рядками.) Якщо введенням є 1вихід, повинен …

4
Числа на ланцюжку
Деякі позитивні цілі числа можуть бути показані з властивістю під назвою розділення ланцюга. Щоб число було поділене на ланцюг на n , воно повинно відповідати трьом вимогам: Кожна цифра ділить число, утворене n цифрами, що слідують за нею. Наприклад, число 7143 ділиться на ланцюг на 2, оскільки 7 ділить 14, …
15 code-golf  math 

5
Архітектор ASCII
Ви не хочете платити гроші за дорогу архітектурну програму, тому ви вирішили зробити свою власну. Ви вирішили використовувати ASCII для проектування будинків. Ваша програма буде приймати одну строку, відформатовану певним чином, і програма виведе будівлю. Вхідні дані Введення складається з одного рядка символів. Можна вважати, що він містить лише букви …

16
Яке це число в Shortlex?
Більшість комп'ютерів зберігають цілі числа у двійковій формі, але виводять їх у десятковій частині. Однак десяткові - це лише одне подання, ми просто трапимо це для зручного. Завдання полягає в тому, щоб написати якийсь код, щоб вивести ціле значення в краткому десятку . Що це? http://en.wikipedia.org/wiki/Shortlex_order Shortlex приймає довжину послідовності …
15 code-golf  number 

3
Скільки символів на персонажа?
На сторінці http://shakespeare.mit.edu/ ви можете знайти повний текст кожної п’єси Шекспіра на одній сторінці (наприклад, Гамлет ). Напишіть сценарій, який містить URL-адресу п’єси від stdin, наприклад http://shakespeare.mit.edu/hamlet/full.html , і виводить кількість текстових символів, які кожен персонаж відтворення розмовляв до stdout, відсортувавшись відповідно до того, хто говорив найбільше. Назви п’єси / …

9
Напишіть програму, яка підтверджує гіпотезу Ерда – Строса
Напишіть програму, яка підтверджує гіпотезу Ерда – Строса . Програма повинна прийняти в якості вхідних даних одне цілого числа n( 3 <= n <= 1 000 000) і друк трійки цілих чисел , що задовольняють ідентичність 4/n = 1/x + 1/y + 1/z, 0 < x < y < z. …

11
Виведіть відповідь вище своєї
Напишіть програму, яка виводить вміст першого <code>...</code>блоку HTML відповіді на це питання, який знаходиться вище вашого, коли відповіді сортуються за голосами. Виведіть, Top!якщо ви найкраща відповідь. Ігноруйте відповіді, які мають негативні голоси або відсутні <code>...</code>теги. Джерело вашої програми має з’явитися в першому <code>...</code>блоці у вашій публікації. Ці блоки створюються автоматично, …
15 code-golf 

7
Обчисліть натискання клавіш на мобільний телефон
Ваше завдання - обчислити загальну кількість натискань клавіш, необхідних для введення певного тексту на старий мобільний телефон. Ключові карти: 1:1 2:abcABC2 3:defDEF3 4:ghiGHI4 5:jklJKL5 6:mnoMNO6 7:pqrsPQRS7 8:tuvTUV8 9:wxyzWXYZ9 0:<space><newline>0 Щоб набрати exaMPle TExt 01, ви натиснули 33 99 2 6666 77777 555 33 0 8888 33333 99 8 0 <a …
15 code-golf 

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