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

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

3
Черепаха знаходить портал
Черепаха хоче рухатися по сітці, щоб дістатися до своєї їжі. Він хоче знати, скільки рухів знадобиться, щоб він туди потрапив. Крім того, оскільки він повільний, у нього є телепортатори, створені навколо свого домену, які він використовуватиме, якщо це скоротить його шлях. Або уникати їх, якщо це подовжить його шлях. Зустрінь …

10
Оптимальний крок алфавіту
З огляду на рядок введення, що складається лише з літер, поверніть розмір кроків, що призводить до мінімальної кількості кроків, необхідних для відвідування всіх літер в порядку над загортанням алфавіту, починаючи з будь-якої літери. Наприклад, візьмемо слово, dog. Якщо ми використовуємо ступінчастий розмір 1, ми закінчуємо: defghijklmnopqrstuvwxyzabcdefg Alphabet ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ defghijklmnopqrstuvwxyzabcdefg Visited …

19
Це номер Мюнхаузена?
Мюнхгаузно Кількість в базовому bbb , також відомий як цифра-цифровий інваріант Повного або PDDI є типом властиво позитивного цілого числа , де сума його base- bbb цифр підвищував до себе одно самого числа. Вони названі за вигаданим бароном Мюнхаузеном , який, мабуть, піднявся через свій хвостик, щоб врятувати себе від …

12
Які повторюються цифри Фібоначчі?
Як ви, мабуть, знаєте, число Фібоначчі - це число, яке є сумою попередніх двох чисел у ряді. Цифра Фібоначчі ™ - це сума двох попередніх цифр . Наприклад, для початку серії 1,1, серією буде 1,1,2,3,5,8,13,4,7,11,2...«Зміна відбувається після того 13, де замість додавання 8+13ви додаєте 1+3. Серія циклів на кінці, де …
30 code-golf 

30
Найбільша поширена підрядка
Створіть програму або функцію, яка приймає список рядків як вхідний, і виводить найдовший рядок, який є підрядком всіх вхідних рядків. Якщо є кілька підрядків однакової довжини, і більше немає підрядків, виведіть будь-яку з них. Це може означати виведення порожнього рядка. Якщо є кілька дійсних виходів, ви можете вивести будь-який з …

23
Збільшення GUID
Натхненний нещодавньою статтею Daily WTF ... Напишіть програму або функцію, яка приймає GUID (рядок у форматі XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX, де кожен X являє собою шістнадцяткову цифру) та виводить GUID, збільшений на одиницю. Приклади >>> increment_guid('7f128bd4-b0ba-4597-8f35-3a2f2756dfbb') '7f128bd4-b0ba-4597-8f35-3a2f2756dfbc' >>> increment_guid('06b86883-f3e7-4f9d-87c5-a047e89a19fa') '06b86883-f3e7-4f9d-87c5-a047e89a19fb' >>> increment_guid('89f25f2f-2f7b-4aa6-b9d7-46a98e3cb2cf') '89f25f2f-2f7b-4aa6-b9d7-46a98e3cb2d0' >>> increment_guid('89f25f2f-2f7b-4aa6-b9d7-46a98e3cb29f') '89f25f2f-2f7b-4aa6-b9d7-46a98e3cb2a0' >>> increment_guid('8e0f9835-4086-406b-b7a4-532da46963ff') '8e0f9835-4086-406b-b7a4-532da4696400' >>> increment_guid('7f128bd4-b0ba-4597-ffff-ffffffffffff') '7f128bd4-b0ba-4598-0000-000000000000' Примітки …
30 code-golf 

3
Формула тестування первинності
Ваша мета - визначити, чи задане число nє простим у найменших байтах. Але ваш код повинен бути одним виразом Python 2 на числах, що складаються лише з оператори вхідна змінна n цілих констант круглі дужки Ні циклів, ні призначень, ні вбудованих функцій, лише те, що перераховано вище. Так, це можливо. …

18
Спеціальний перетворювач базових номерів
Повноваження, які хочуть мати можливість швидко перетворити будь-яке їх число в свою власну базу номерів, використовуючи будь-який формат, який вони хотіли б. Вхідні дані Ваша програма повинна приймати 3 параметри. Номер: Номер рядка для перетворення InputFormat: базовий рядок, в якому зараз знаходиться номер OutputFormat: базовий рядок, в який потрібно перетворити …

30
Побудувати слово сходи
Давши список щонайменше двох слів (складених лише з малих літер), побудуйте та покажіть сходи ASCII слів, чергуючи напрям написання спочатку праворуч, потім ліворуч, відносно початкового напрямку зліва направо . Коли ви закінчите писати слово, змініть напрямок і лише після цього починайте писати наступне слово. Якщо ваша мова не підтримує списки …

17
Квітка сортів
Давши рядок x, виведіть символи xвпорядкованому відповідно до порядку появи у вихідному коді. Приклади Source: ThisIs A Test Input: Is it a Test? Output: TissI etta? Source: Harry - yer a wizard. Input: I'm a what? Output: aa wh'?Imt Source: Mr. H. Potter, The Floor, Hut-on-the-Rock, The Sea Input: Output: …

30
Усі символи ASCII з заданим числом біт
(Назва з подякою @ChasBrown) Пісочниця Фон Цей виклик натхненний питанням, яке я нещодавно опублікував на Puzzling Stack Exchange . Будь ласка, не соромтесь перейти за посиланням, якщо вас цікавить оригінальне запитання. Якщо ні, то я не набридаю вам тут деталями. Факти Кожен стандартний символ ASCII для друку має десяткову величину …
30 code-golf 

30
Кішка з'їла ваш внесок знову!
Створіть програму для котів, яка називається програмою, яка приймає дані та друкує її. ... За винятком того, що програма випадково відбере символи від вашого вводу та надрукує це замість цього. Кожен символ у введенні повинен мати загальні рівні шанси на видалення з програмою, хоча, як це важко зробити, шанси для …

24
(Легкий) шлях до коду
Вхід: Ціле nnn , яке гарантовано буде ≥3≥3\ge3 . Ціле число , яке є одним із .ddd[−1,0,1][−1,0,1][-1,0,1] Вихід: Дорога розміром , яка буде в північно-західному напрямку, якщо ; північний напрямок, якщо ; або північно-східний напрямок, якщо . Дорога завжди буде мати три простори (або загалом п'ять, якщо ми включимо зовнішні …

30
pwaS eht tirsf dna tasl setterl fo hace dorw
Або "Обміняйте першу та останню літери кожного слова" Ваше завдання полягає в тому, щоб, задавши рядок алфавітних символів ASCII, а також один інший символ, який слід використовувати як роздільник (для розділення кожного слова), поміняти місцями першу та останню літери кожного слова. Якщо є однозначне слово, залиште його в спокої. У …
30 code-golf  string 

26
Номер, який можна їсти сам
Враховуючи додатне ціле число, виведіть значення truthy / falesy щодо того, чи може число їсти саме себе. Правила Лівий край - голова, правий край - хвіст Якщо голова більша за хвіст або дорівнює, голова їсть хвіст і нова голова стає їх сумою. Якщо s u m ≥ 10сум≥10sum \ge 10 …

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