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

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

3
Створіть послідовність зубочисток
Що таке послідовність зубочисток? За даними Вікіпедії У геометрії послідовність зубочистки - це послідовність двовимірних візерунків, яку можна сформувати багаторазовим додаванням відрізків рядків ("зубочисток") до попереднього шаблону в послідовності. Перший етап проектування - це єдиний «зубочистка», або лінійний сегмент. Кожен етап після першого формується за допомогою попередньої конструкції і для …

7
Це дощ? Я не можу сказати
Це краплі дощу: ! | . " : Це частинки хмар: ( ) _ @ $ & Я хочу, щоб ви переконалися, коли вам подають блок тексту, чи йде дощ. Йде дощ, якщо для кожної краплі дощу десь над ним стоїть хмарна частинка. На кожну краплину краплі повинна бути одна …

4
Нерівність перестановки
Фон Перебудова Нерівність є нерівність, яке засноване на перестановкою чисел. Якщо у мене є два списки чисел однакової довжини, x 0 , x 1 , x 2 ... x n-1 і y 0 , y 1 , y 2 ... y n-1 однакової довжини, де я мені дозволяється переставляти числа …

8
Скільки десяткових знаків є, перш ніж мені потрібно буде додати 1 під час округлення?
Коли ви округляєте число, якщо наступна цифра - >= 5ви додаєте 1. Наприклад: 3.1415926535 rounded to 1dp is 3.1 3.1415926535 rounded to 4dp is 3.1416 <-- Note the 5 changed to 6 3.1415926535 rounded to 5dp is 3.14159 3.1415926535 rounded to 9dp is 3.141592654 <-- Note the 3 changed to …
10 code-golf  math 

4
Вирівняйте текст до блоку
Завдання Ваше завдання - написати всю програму, яка вирівняє даний вхід до блоку заданого розміру. Вхід: 40 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex …

5
Відхилення Левенштейна відстані
Напишіть програму мовою з назвою, Aяка, задавши рядок S, видає назву іншої мови програмування B. Довжина Bмає бути дорівнює відстані Левенштейна (абр. "LD") між Aі S. Щоб вважатись мовою програмування, Bповинна мати сторінку esolangs або сторінку Wikipedia. Приклад: (Suppose the program is coded in Python) Input: Jython Output: R Input: …
10 code-golf  string 

5
Впроваджуйте утиліту собачих баш
dog - це утиліта командного рядка, яка приймає довільну кількість аргументів, перший з яких - це текст, який потрібно написати, а інші - довільно багато файлів. dogУтиліта розділити текст на рівні частини над цими файлами. Якщо є залишок n, перші nфайли отримують додатковий байт dogє протилежною cat, як такої x, …

11
"I" мають "i" шанс виникнення
Створіть генератор випадкових чисел, де i-й номер має i% шанс виникнення для всіх 0 <i <14. 0 повинен мати рівно 9% шанс виникнення. Насіння для генератора має бути системним часом. Ви не можете використовувати заздалегідь задану функцію для генерації випадкових чисел. В основному 1 має 1% шанс виникнення, 2 має …

4
ASCII зірка зірка
Опис введення Рядок (для найкращих результатів усі символи повинні бути надруковані та мати однакову ширину). Опис виводу Зірка персонажа за зразком: 0 0 0 1 1 1 222 0123210 222 1 1 1 0 0 0 де 0, 1... - наступні символи рядка. Вихід не обов'язково повинен бути одним рядком …

1
Побудуйте тесселяцію гіперболічної площини
Складіть графік (диск Пуанкаре) тесселяції на гіперболічній площині, наприклад: Програма займає чотири входи: 1) Скільки ребер / багатокутника (три в цьому прикладі). 2) Скільки перетинаються в кожній вершині (сім у цьому прикладі). 3) Скільки кроків від центральної вершини для відображення (5 у цьому прикладі, якщо уважно придивитися). Це означає, що …

4
Avast, ви негідні ваги!
Борода був англійський пірат на початку 18 - го століття. Хоча він був відомий тим, що грабував і приймав кораблі, він командував своїми суднами з дозволу їх екіпажів. Немає повідомлень про те, що він ніколи не завдав шкоди чи вбивства своїм полоненим. Цей виклик на честь сумнозвісної Чорної бороди та …
10 code-golf 

7
Кодування Base85
Змагання Напишіть програму, яка може приймати введення однорядкового рядка, що містить будь-які символи для друку ASCII, та виводить ту саму рядок, закодовану в Base85 (використовуючи конвенцію big-endian). Можна припустити, що вхід завжди буде ≤ 100 символів. Посібник по Base85 Чотири октети закодовані в (зазвичай) п'ять символів Base85. Base85 символи в …

1
Оцінювання виразів із числовими скороченнями
Ви працюєте в компанії, яка хоче зробити зручним для користувача калькулятор, і таким чином перед вами поставлено завдання додавати можливість користувачам використовувати "числові скорочення", тобто букви, що представляють числові значення, наприклад, kдля 1000. Оскільки ваша компанія хоче заощадити гроші на зберіганні в зазначених калькуляторах, ви повинні максимально скоротити код, щоб …
10 code-golf 

4
Реконструюйте текстовий прямокутник з діагональних смуг
Цей виклик натхненний питанням SO про проходження матриці шляхом перерахування всіх її діагональних смуг. Замість матриці розгляньте блок тексту: ABCD EFGH IJKL Переміщення діагоналей SW-NE цього блоку зліва направо, починаючи з верхнього лівого кута і закінчуючи в нижньому правому куті, призводить до наступного результату: A EB IFC JGD KH L …
10 code-golf 

4
Зворотні відносини
Напишіть програму або функцію, яка, з урахуванням двох рядків ASCII Aі B, буде створювати рядки A'і B'там, де загальні підрядки повернені на їх місце. Процес пошуку A'такий: A' спочатку порожній. Якщо перший символ Aу B, знайдіть найдовший префікс Aякого є підрядком B. Видаліть цей префікс Aі додайте його сторнування до …
10 code-golf  string 

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