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

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

2
Малюй Шрі Янтра
Виклик: Малюй Шрі Янтра . Як: Існують різні способи її малювання. Усі включають багато кроків. Якщо ви думаєте, що ви можете намалювати його, не дотримуючись пов'язаних кроків, прокрутіть нижче елементи, які ви повинні мати у своєму малюнку . Повні кроки можна знайти тут: http://www.saralhindi.com/Shri_Yantra/makingsky14steps_eng.htm ( Я не скопіював їх сюди, …

5
Розширення дотичних полігонів
Намалюйте щось, що виглядає приблизно так: Точніше, намалюйте коло радіуса r з n рівномірно проміжками дотичних ліній довжиною l. З’єднайте кінці цих ліній, щоб утворити новий n-однобічний регулярний багатокутник. Правила r = радіус кола n = кількість дотичних ліній - повинні бути рівномірно розташовані навколо кола (n> = 3) l …

12
Програма валідатора Piem
Напишіть програму, яка визначає функцію, яка може перевірити, чи є змінною рядка під назвою "все, що ви хочете або ввели користувачем", чи не пієм. (piem = історія чи поема, в якій довжини слова представляють цифри π ( з Вікіпедії )) Деякі приклади: myfunction("I am clearly wrong") # False myfunction("How I …
11 code-golf  pi 

1
Діагональний масив Golfscript
Чи є спосіб у Golfscript об'єднати всі діагоналі масиву в один масив? Наприклад, для масиву [[1 2 3][4 5 6][7 8 9]] повернення [[7][4 8][1 5 9][2 6][3]] (не обов'язково в тому порядку) і для ["ABCD""EFGH""IJKL"] повернення ["I""EJ""AFK""BGL""CH""D"] (не обов'язково в тому порядку). Припустимо, довжини масивів однакові. Я бореться з …

1
Реорганізуйте стрілками
Скажімо, я щось писав, і я випадково написав це в неправильному полі: +-------+--------+ | Verbs | Nouns | +-------+--------+ | Truck | | | eat | Banana | | | Car | +-------+--------+ Тож я, ледачись, просто малюю стрілку на простір, який він повинен бути: +-------+--------+ | Verbs | Nouns …
11 code-golf 

3
SPOF Висячі зображення
Об'єктивна У мене є приємна картина, яку я хочу повісити на стіну. І я хочу, щоб він виграшно виглядав там, тому я вирішив повісити його на nнігтях, де nє будь-яке додатне ціле число. Але я також нерішучий, тому якщо я передумаю, не хочу багато проблем з фотографуванням. Тому видалення будь-якого …
11 code-golf 

10
Плитка доміно в Фібоначчі
Існує класичний комбінаторний результат, згідно з яким кількість способів плитки 2*nсмуги 1*2доміно є n- м числом Фібоначчі. Ваша мета - роздрукувати всі обшивки для даної n, намальовані штрихами та вертикальними лініями, як ці 8 обрешіток для n=5: |———— |———— ——|—— ——|—— |||—— |||—— ————| ————| ||——| ||——| |——|| |——|| ——||| …

26
Збільшення кожного числа в рядку
Дано рядок, що містить десяткові числа: teststring134this 123test string54 100 збільшуйте кожне число у цьому рядку на одне, щоб дати новий рядок teststring135this 124test string55 101. Рядок може бути наданий у вигляді: аргумент командного рядка STDIN твердо кодовану змінну або аргумент функції Покрийте всі можливі позиції для номера: як префікс …
11 code-golf  string 

6
Чи можете ви зробити мій термінал менш нудним?
На сьогодні термінали такі нудні . Вони раніше виглядали так: Тепер вони просто м'які та тьмяні та чорно-білі. Я хочу, щоб ви написали мені програму, яка зробить мій термінал знову всім барвистим! Опис Візьмемо цей приклад код Ruby: Більшість терміналів Linux підтримують ці послідовності евакуації ( \eозначає символи втечі), а …
11 code-golf 

6
З огляду на r і n, знайдіть перші n чисел x, коли переміщення першої цифри x до останньої дає x / r = y
Об'єктивна Дано вхід rі nзнайдемо перші nнатуральні числа xтакі, що якщо повернути першу цифру до останнього місця, ми отримаємо x/r. Ви можете припустити, що 2 <= r <= 9і 1 <= n <= 65535. Ви можете написати програму, яка приймає дані з аргументів stdin або командного рядка; або ви можете …

4
Вирощування Манхеттенського Амеобаса
Графік *** ameoba **** - це дерево , у всіх вузлах якого є значення від 0 до якогось негативного цілого числа N, а будь-який конкретний вузол зі значенням x <N з'єднується з x + 1 різними вузлами зі значеннями x + 1. Графік Амеби для N = 3: (Позначається A …

3
Складові англійські слова - вид
Вам доручено написати програму, яка зводить слова в рядку тексту, відокремлюючи їх дефісом. Це було б багато роботи, тому ви хочете пропустити деякі частини, головним чином тому, що ви не хочете мати таблицю вимов, необхідних для досконалого алгоритму. Ви також хочете зробити його якомога коротшим (і, таким чином, нечитабельним та …
11 code-golf 

16
Короткий найдовший збільшуючий наступний код
Завдання полягає в тому, щоб написати найкоротшу реалізацію, щоб знайти Найдовшу зростаючу послідовність . Приклад : Нехай S - послідовність 1 5 7 1 8 4 3 5 [довжина S = 8] У нас є 1 підпослідовність довжиною 0 [вважатимемо, що вона збільшується] 6 підрядів довжиною 1 {1,5,7,8,4,3} [усі вони …
11 code-golf 

4
Зменшіть html до n символів, зберігаючи форматування
Майже в кожній мові є вбудована функція, яка може розділити рядок у заданій позиції. Однак, як тільки у вас є теги html у рядку, вбудована функція не працюватиме належним чином. Ваше завдання - написати програму або функцію, яка розбиває рядок на n-му символі, але не рахує символів тегів html та …

2
Застосовуйте англійські пунктуаційні правила
Вас взяли на роботу, щоб написати якийсь код для програми, що приймає диктанти, яка приймає голосовий вхід із розмовного джерела, розбирає його як слова та записує його на екрані. Керівництво насправді не довіряє вам всією силою в проекті - вам відомо, що ви цілий день сидите навколо та гольф-код, замість …

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