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

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

8
Пошук максимальних шляхів
З огляду на квадрат позитивних, натуральних чисел написання програми знаходять горизонтальний та вертикальний шлях, сума сумарних чисел вздовж них максимальна. Горизонтальний шлях проходить від першого стовпчика до останнього і повинен збільшити свою позицію стовпця по одному в кожному кроці. Вертикальний шлях проходить від першого рядка до останнього і повинен збільшити …
12 code-golf 

8
Quine Challenge I
Виклик У цьому завданні ви повинні написати програму, яка буде приймати на вхід ціле число N (-1e9 <= N <0 && 0 <N <= + 1e9) , а потім обчислити T = (abs (N)% M + 1) , якщо N позитивний, тоді виведіть T-го символу з початку, інше виведіть T-й …
12 code-golf  quine 

9
Формування Факторіалів
Цей гольф вимагає розбиття факторів на кілька потоків або процесів. Деякі мови полегшують координацію, ніж інші, тому вона є агностичною. Наведено приклад коду, який не використовується, але слід розробити власний алгоритм. Мета конкурсу - побачити, хто може придумати найкоротший (у байтах, а не секундах) багатоядерний факторний алгоритм для обчислення N! …
12 code-golf 

3
Напишіть валідатор JSON
Напишіть програму, яка визначає, чи правильний його вхід JSON . Вхід: ASCII текст:[\x00-\x7F]* Примітка: якщо ASCII проблематичний, сміливо використовуйте інше кодування, але вкажіть це у своєму дописі. Вихід: Valid або Invalid. Останній рядок може бути опущений. Приклад: $ echo '{"key": "value"}' | ./json-validate Valid $ echo '{key: "value"}' | ./json-validate …
12 code-golf 

13
Зробіть число паліндром
Напишіть функцію, яка приймає число як аргумент і робить його паліндром, додавши мінімальну кількість цифр. Число буде не більше 100 цифр. Sample Inputs 12 122 232 2323 1012121 Sample Outputs 121 1221 232 23232 101212101

5
Дисоційована преса
http://en.wikipedia.org/wiki/Dissociated_press Dissociated Press - алгоритм, який генерує випадковий текст із існуючого тексту. Алгоритм починається з друку будь-яких N послідовних слів (або літер) у тексті. Потім на кожному кроці він шукає будь-які випадкові випадки в початковому тексті останніх N слів (або літер), які вже надруковані, а потім друкує наступне слово або …

6
Розрахунок площ.
Найменший код, який дає площу між кривою p (x) = a 0 + a 1 * x + a 2 * x 2 + ..., прямою y = 0, прямою x = 0 і прямою x = C (тобто щось подібне: ) Можна припустити, що p (x)> = 0 для …
12 code-golf 

7
Скільки снігу ви отримали?
Мої вибачення за безглуздість. Ми розважалися з ним під час роботи у нашому внутрішньому гольфі, але для роз'яснення було потрібно декілька електронних листів, тож, сподіваюся, я вперше захопив це. ПРОБЛЕМА З огляду на "імітований" снігопад (як рядок, стдин або параметр вашої функції / методу), повідомте про 4 значення: мінімальна глибина, …
12 code-golf 

1
Найкоротший шлях у графіку
Напишіть програму, щоб взяти графік (зі стандартного вводу або з файлу, на ваш вибір) і знайдіть найкоротший шлях у графіку. Графіки задаються у наступному форматі: A---S F--T | / \ | | / 5 0 |/ \| D----3--E A-Z: nodes in the graph -|/\: edges in the graph 0-9: weights …

14
Закінчіть симетричну карту
Вам вводиться одна чверть карти, яка симетрична над осями x і y як вхідні дані. Програма повинна надрукувати повну карту. Карта може містити такі символи:, -+/\|.і їх слід повернути так, як очікувалося. Дані завжди прямокутні і невеликі. Приклад $ cat in +--- |./. |/.. $ ./solution < in +------+ |./..\.| …
12 code-golf  string 

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

6
Виправити мої заїкані слова
Заїкання - це проблема, яку багато хто з нас, можливо, відчували або принаймні бачили. Хоча більшість відомих програмного забезпечення для розпізнавання мови мають серйозні проблеми із заїканням мови, давайте уявимо програмне забезпечення, яке розуміє заїкання, але не може їх виправити, а записує їх лише як є. Приклад написаного текстом такого …
12 code-golf  string 

2
Плитка шахівниці чотириколірними тріоміно
Завдання: Розглянемо проблему: "давши шаховій дошці з відсутністю одного квадрата, розріжте її на 21 L-триоміно". Існує добре відомий конструктивний доказ того, що це можна зробити для будь-якого квадратного розміру шахової дошки потужністю два. Це працює, розбиваючи шахівницю на меншу шахівницю з отвором у ній і однією великою тріоміно, а потім …

5
Чи має ця складна пірамідальна головоломка унікальне рішення?
Давши піраміду додавання , визначте, чи можна її вирішити. Піраміда додавання складається з шарів , кожен з яких на одне число менше, ніж той, що знаходиться під ним. Шар символізується як . - базовий шар, а - шар на вершині . й номер позначається як . - найлівіше число , …

13
Нормалізований перекладач Malbolge to Malbolge
У цьому завданні ви напишете програму / функцію, яка приймає програму Normalized Malbolge і виводить отриману програму Malbolge . (Це секретний інструмент, яким користуються всі програмісти Malbolge!) Вхідні дані Структура даних, яка (якимось чином) являє собою нормовану програму Malbolge. Вихідні дані Структура даних, яка представляє отриману програму Malbolge. Приклади jpoo*pjoooop*ojoopoo*ojoooooppjoivvvo/i<ivivi<vvvvvvvvvvvvvoji …
12 code-golf  string 

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