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

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

3
Чотири кроки ліворуч: гадюки. Чотири кроки праворуч: скеля. Не вмирайте!
Вступ Припустимо на мить, що гадюка та скеля знаходяться лише за два кроки, а не за три. o --- Hsss! | ';;' ___ /_\ ___ _ | Ви, на жаль, полонені садистських катувальників. Ви повинні робити крок або вліво, або вправо кожного кроку. Якщо ви цього не зробите, вони моментально …

10
Гетерограми, Паліндроми, о, мій!
(Перший виклик, будь ласка, повідомте мене, чи є з цим якісь проблеми.) Heterogram цього слова , де немає літери алфавіту не зустрічається більше одного разу, і паліндром є фразою , яка є тим же назад і вперед. Завдання тут полягає в тому, щоб написати фрагмент коду, який вводить слово (лише …

20
Друкуйте Великі столики без великих літер
Ого-хо-хо-хо ... перестаньте друкувати свою програму. Ні, я не маю на увазі "друк ABC...". Я кажу про столицях США. Зокрема, надрукуйте всі комбінації міста / штату, наведені в наступному списку у будь-якому порядку з вибором роздільників (наприклад, Baton Rouge`LA_Indianapolis`IN_...прийнятний), якщо однозначно, які слова є містами, які держави, а які - …

19
Понеділок міні-гольф №1: Зворотний вирішальник Фібоначчі
Понеділок Міні-Гольф: Серія коротких викликів з гольф-кодом , що публікуються (сподіваємось!) Кожного понеділка. Фібоначчі-подібні послідовності отримують , використовуючи той же спосіб, відомої послідовності Фібоначчі ; тобто кожне число F (n) знаходимо шляхом додавання попередніх двох чисел у послідовності ( F (n) = F (n-1) + F (n-2) ) або відніманням …

4
Мутантний панголін
Це виклик для гольфу з кодом, за допомогою якого вам потрібно розробити програму, яка діє як квінка або кволка, яка модифікує себе, щоб ілюструвати машинне навчання. Фон Існує основна програма штучного інтелекту під назвою "гра в панголін", яка описана тут . Основні ідеї полягають у тому, що програма при першому …
28 code-golf  quine 

30
Цікава персона
Фон Особа інтересу - це злочинна драма на CBS, і моє улюблене телешоу, як пізно. У шоу йдеться про людину на ім'я Гарольд Фінч, програміст-мільярдер, та його партнера Джона Різа, ветерана спецпідрозділу та екс-оперуповноваженого ЦРУ. Цей програміст створив розумний ШІ під назвою "Машина", який пророкує насильницькі злочини до того, як …
28 code-golf  random 

30
Горизонтальний графік довжини слова
Вхідні дані Список слів, розділених на будь-яку кількість пробілів. Вихідні дані Горизонтальний графік ASCII, де n-й рядок складається з стількох зірочок ( *), скільки n-е слово довге. Приклад використання >Вхідні сигнали користувача, ви не повинні ввести його при тестуванні програми. > This is an example histogram of word length **** …

2
Перетворити Brainfuck в MarioLANG
MarioLANG - це двовимірна мова програмування, де вихідний код нагадує рівень Super Mario Bros. Крім того, його набір інструкцій дуже схожий на Brainfuck 's. Це означає, що MarioLANG - це по суті 2-D Brainfuck, де покажчик інструкцій рухається як Маріо. Тож коли я написав свою заявку на MarioLANG для вікторини …

11
Кардинали та ординари, 1 до 100
Ось такий простий, як розтягнути свої стискаючі м’язи. Ваш код (повна програма) повинен виводити прописане англійською мовою представлення всіх кардинальних чисел від 1 до 100, а потім усіх порядкових чисел від 1 до 100. Цифри в кожному списку повинні бути розділені комами та пробілами та належним чином дефіс. Кожен список …

23
Асимізація стрибки
Це мій перший виклик, тому я тримаю це досить просто. Якщо ви коли-небудь набирали telnet towel.blinkenlights.nlкомандний рядок і натискали клавішу Enter, ви відчули радість зближення. Асциміація - це просто просто, анімація з мистецтвом ascii. Сьогодні ми будемо робити дуже основне уявлення про людину, яка робить стрибки. Будуть дві картини ascii, …

20
Обманюючи текст за допомогою циклічних потрійних цифр
Мета цього завдання - написати найкоротшу функцію / програму, щоб взяти вхідний текст, зашифрувати його за допомогою наведеного нижче методу та повернути результат. Як приклад, я буду використовувати рядок hello world. Спочатку отримайте вхідний текст. hello world По-друге , перетворіть рядок у потрійну (основа 3). Скористайтеся цим ключем: a = …

19
Форматуйте мікросекунди у вигляді годин: хвилин: секунд тощо
Далі надихає запитання, яке виникло сьогодні на Stack Overflow . Враховуючи кількість мікросекунд 0 <= n <= 86400000000(наприклад 12345678900), виведіть відформатовану рядок hh:mm:ss:000:000, наприклад 03:25:45:678:900. 0 -> '00:00:00:000:000' 12345678900 -> '03:25:45:678:900' 86400000000 -> '24:00:00:000:000' У мене є рішення в Python у 209 байтах, але чи може воно опуститися нижче?
28 code-golf  date 

3
Швидкий! Уникнути чорної діри!
Настає 87 539 399 року, і поодинокі прогулянки по космосу зараз звичні, багато людей подорожують у космос самі, приводячись у рух, окрім реактивного пакета на спині, програмуючи свій курс за допомогою персонального комп’ютера та клавіатури. Ви одна така людина; ви були на чудовому, спокійному космодромі, коли раптом вас захопила сила …

10
Візуальне довге множення
Існує хороший спосіб виконати довге множення двох цілих чисел, не роблячи нічого, крім підрахунку, який час від часу ділиться в Інтернеті. Цифри кожного числа ви записуєте як купу нахилених ліній, з двома числами під кутом 90 градусів. Тоді ви можете просто порахувати перехрестя в окремих стовпцях, що виникають. Діаграма, ймовірно, …

19
Стрибок за стрибкові секунди!
Оскільки сьогодні є поводом 26-ї високосної секунди, що сталася, вашим завданням буде вивести дату та час кожної високосної секунди в GMT або UTC, що відбулася дотепер, а також та, яка відбудеться сьогодні. Вхідні дані Введення немає. Вихідні дані 1972-06-30 23:59:60 1972-12-31 23:59:60 1973-12-31 23:59:60 1974-12-31 23:59:60 1975-12-31 23:59:60 1976-12-31 23:59:60 …

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