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

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

6
Порахуйте символів - потроху!
Проста частина: Давши рядок введення, що містить лише друковані символи ASCII (пробіл - тильда), підрахуйте кількість входів кожного символу та поверніть результат у будь-якому зручному форматі. Результат для рядка a%hda7aмає бути що - щось на кшталт: a:3, %:1, h:1, 7:1, d:1. Сортування непотрібне, роздільники та формати необов’язкові, але слід легко …

20
Підсумовуємо перші n парних чисел Фібоначчі
Здається, для цього ще немає конкурсу. Завдання проста. Додайте перші nчисла послідовності Фібоначчі, які є парними, і виведіть результат. Це дає OEIS A099919 , за винятком того, що послідовність зміщується на одиницю, починаючи з fib(1) = 0замість fib(1) = 1. Це код гольфу. Виграє найменший байт. Приклади n sum 1 …

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

11
Обман циклічної квінки
Концепція Напишіть програму, яка виводить код своєю мовою програмування. Цей код при виконанні повинен виводити оригінальну програму. Правила Оскільки це обман, то ви можете прочитати вихідний код. Перша вихідна програма повинна бути тією ж мовою, що і вихідна програма. Ви не можете виводити звичайну квинку. Дві програми повинні бути різними. …
19 code-golf  quine 

7
Буквені літери
Буквені літери Для заданого набору чисел поставте їх в алфавітному порядку, коли вони прописані (тобто 1: один, 2: два, 90: дев'яносто, 19: дев'ятнадцять). Ваш код повинен працювати для діапазону [-999999, 999999]. Вихід повинен мати роздільник між числами. Пробіл буде працювати, як пробіл і кома, як показано в прикладах нижче. Введенням …

26
Знайдіть найменший файл
Мета: Створіть програму, щоб знайти найменший файл у поточній папці. Розмір файлу може вимірюватися в байтах або символах. Якщо декілька файлів мають однаковий розмір, ви можете вибрати один або відобразити їх усі. Можна припустити, що в папці буде принаймні один файл, а жоден файл не матиме розмір 0. Припустимо, що …

4
Гольф Квітка життя
Завдання тут полягає в тому, щоб точно зобразити квітку життя (яка, на думку деяких, священна геометрична фігура) мовою, яку ви вибрали. Конструкція складається з розташування кіл та часткових кіл радіусу 1, як показано, центри яких розташовані на трикутній сітці кроку 1 плюс один більший коло радіуса 3, що їх оточує. …

7
Основа сестіни
Сестрини це формат вірші , який слід цікавий зразок , який ми можемо генерувати. Він має шість строф по шість рядків у кожному, де останні слова кожного рядка в першій строфі складають закінчення рядків у кожній послідовній строфі, обертаються за заданим малюнком. (В кінці є також трирядкова строфа, але ми …

7
Створіть шаблон розмітки для своєї публікації
Ваше завдання просте: Напишіть програму (або функцію), яка не потребує введення та виводить щось подібне: ## *name*, *length* bytes *code* Звідки *name*назва мови, якою ви користуєтесь, *length*кількість байтів у вашому коді та *code*вихідний код вашої програми. Якщо *code*містить кілька рядків, перед кожним рядком є ​​чотири пробіли. Ось 124-байтний приклад реалізації …
19 code-golf  quine 

4
Давши діаграму, знайдіть X
Знайдіть X Мене надихнули математичні запитання, в яких задається «Знайти X» для заданої форми. Спочатку у мене якраз виникла задача надрукувати розташування символу "x" у рядку x і y. Але я вважав, що це буде занадто просто. Тому я розглянув контекст, в якому вони зазвичай знаходилися, і вирішив знайти довжину …

22
Побудуйте алфавітну піраміду
Сьогодні ми збираємось побудувати піраміду з літер! Ось приклад піраміди літер для перших 5 літер: Напишіть перші 5 літер з пробілом між, спочатку висхідним, а потім низхідним. A B C D E D C B A Зробіть те ж саме для перших чотирьох літер у рядку вище, але з двома …

10
Проста система числення
Дозвольте розповісти про просту систему числення. (яку я склав саме для цього виклику) Ця система містить функції (), [], {}і <>. 1. () Коли ()не дано аргументів, вона оцінюється 0. Коли ()дається один або кілька аргументів, він оцінюється на суму аргументів. 2. [] Коли []не дано аргументів, вона оцінюється -1. …

3
Алфавіт узор відповідний
У нас було багато проблем з алфавітом. Для цього виклику вам передається вихід алфавітного виклику, і вам потрібно вивести шаблон, масштабований за розміромN . Наприклад, якщо N=5і вам передали L-фабет : ABCDEFGHIJKLMNOPQRSTUVWXYZ BBCDEFGHIJKLMNOPQRSTUVWXYZ CCCDEFGHIJKLMNOPQRSTUVWXYZ DDDDEFGHIJKLMNOPQRSTUVWXYZ EEEEEFGHIJKLMNOPQRSTUVWXYZ FFFFFFGHIJKLMNOPQRSTUVWXYZ GGGGGGGHIJKLMNOPQRSTUVWXYZ HHHHHHHHIJKLMNOPQRSTUVWXYZ IIIIIIIIIJKLMNOPQRSTUVWXYZ JJJJJJJJJJKLMNOPQRSTUVWXYZ KKKKKKKKKKKLMNOPQRSTUVWXYZ LLLLLLLLLLLLMNOPQRSTUVWXYZ MMMMMMMMMMMMMNOPQRSTUVWXYZ NNNNNNNNNNNNNNOPQRSTUVWXYZ OOOOOOOOOOOOOOOPQRSTUVWXYZ PPPPPPPPPPPPPPPPQRSTUVWXYZ QQQQQQQQQQQQQQQQQRSTUVWXYZ RRRRRRRRRRRRRRRRRRSTUVWXYZ SSSSSSSSSSSSSSSSSSSTUVWXYZ …

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

30
Покажіть ланцюжок маленьких гір з непарним номером на вершині!
Перший рядок складається з ceil(n/2)елементів, де кожен елемент:<space><odd-number><space> Другий рядок виконаний з ceil(n/2)елементами, але кожен елемент є / \лише. Ви можете припустити n >= 0і n <= 10. Приклади Вхід: 3 1 3 / \/ \ Вхід: 10 1 3 5 7 9 / \/ \/ \/ \/ \ Приклад …

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