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

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

8
N-двигуни: Скільки нескінченної дошки я можу досягти?
Поодинокі ходи Дошка - це нескінченна двовимірна квадратна сітка, як безмежна шахова дошка. Шматок зі значенням N (рухомий N ) може переміститися до будь-якого квадрата, який знаходиться на відстані рівно квадратного кореня N від його поточного квадрата (евклідова відстань, вимірювана центром до центру). Наприклад: Автомобіль 1 може переміститися до будь-якого …

30
Синя качка, червона качка, сіра качка
Отже, минулого тижня я поставив перед собою завдання зіграти на качку, качку, гусь . Це призвело до того, що ряд штатів Міннесота коментує свою регіональну варіацію "Сіра качка" . Отже ось правила: Використовуючи цей список кольорів: Red Orange Yellow Green Blue Indigo Violet Gray Напишіть програму, щоб дотримуватися цих правил: …
48 code-golf 

30
На дні моря є дірка
Хоча намагання (і невдачі) переконали мого немовляти сина з'їсти його вечерю, я спробував співати йому. На середині шляху через цю пісню я зрозумів, що формулярна структура може добре піддаватися коду гольфу! Завдання полягає в тому, щоб написати програму або функцію, яка не приймає жодних даних і створює такий текст: There's …

12
Розчленовані номери
Я виявив цю послідовність під час роботи над Еволюцією OEIS , але ніколи не обійшовся , як розмістити її як відповідь. Написавши реалізацію довідника в Mathematica, я подумав, що це цікаве вправу, як окремий виклик, тому ось ми підемо. Давайте побудуємо числовий реактор ділення! Розглянемо додатне ціле число N. Як …

30
Facey McFaceface
Хтось пам’ятає Boaty ? Ви могли повністю скласти будь-яке старе слово, правда? Напишіть функцію, щоб перетворити рядок у Somethingy McSomethingface. Він повинен прийняти один рядок як вхідний. Ігноруйте регістр вводу. Якщо слово закінчується на "у", ваша функція не повинна додавати додаткове "у" до першої інстанції, а повинна видаляти його у …
47 code-golf  string 

30
99 помилок у коді
99 помилок у коді Адаптація "99 пляшок пива на стіні" для інформатики, де збільшуються помилки замість зменшення пляшок, часто розміщується в Інтернеті. Приклад футболки тут . Я думаю, що буде цікаво побачити потенційну рекурсію та генерацію випадкових чисел на величезній кількості мов та знайти найефективніші способи це зробити. Є 99 …
47 code-golf  random 

6
Гольф на номер більше TREE (3)
Функція TREE (k) дає довжину найдовшої послідовності дерев T 1 , T 2 , ... де кожна вершина позначена одним з k кольорів, дерево T i має максимум i вершин, а жодне дерево не є другорядне будь-яке дерево, що слідує за ним у послідовності. TREE (1) = 1, наприклад T …

24
Перехід до Паліндрому
Враховуючи рядок s, поверніть найменшу суміжну підрядку, яку ви можете видалити, щоб створити паліндром. Приклади: 800233008 -> 2 racecarFOOL -> FOOL abcdedcba -> (empty string) ngryL Myrgn -> "L " (or " M") 123456789 -> 12345678 (or 23456789) aabcdbaa -> c (or d) [[]] -> [[ (or ]]) a -> …

30
Правильний мій трикутник?
Враховуючи a, b, cдовжину трьох сторін трикутника, скажіть, якщо трикутник прямокутний (тобто має один кут, рівний 90 градусам) чи ні. Вхідні дані Три позитивні цілі значення в будь-якому порядку Вихід Або конкретний істинний вихід ( true, 1, yes...) або вихід конкретної брехні ( false, 0, no...) Приклад 5, 3, 4 …

29
Перейти на N-ту сторінку
Зазвичай потрібно зробити інтерфейс вибору сторінки. Зазвичай це виглядає так: prev 1 ... 3 4 [5] 6 7 ... 173 next Це означає, що тут загалом 173 сторінки, а ви зараз на 5-й сторінці. Цей виклик вимагає взяти загальну кількість сторінок та номер поточної сторінки як вхідні дані та вивести …
47 code-golf  string 

13
Крайні Фібоначчі
На цьому веб-сайті було проведено мільярд ітерацій викликів з Фібоначчі, тож давайте пришвидшити справи викликом Фібоначчі на мільярд ітерацій! Ваше завдання полягає в тому, щоб вивести перші 1000 десяткових цифр з числа 1 000 000 000-го числа Фібоначчі з якомога коротшою програмою. Після цього необов'язково може супроводжуватися будь-який додатковий результат …

30
Равлик у криниці
Фон Існує загальна загадка, яка йде приблизно так: Равлик знаходиться на дні 30-футового колодязя. Щодня равлик здатний підніматися на 3 фути. Вночі, коли вони сплять, вони ковзають назад на 2 фути. Скільки днів потрібно, щоб равлик вийшов із криниці? Інтуїтивно зрозуміла відповідь 30 днів, оскільки равлик піднімається 1 футом на …

30
Будьте першим 1 (залиште лише першу Труту)
Вступ Щорічно ТОВ «Діялог» проводить конкурс студентів. Завдання полягає в тому, щоб написати хороший код APL. Це мовний агностичний код-гольф- видання восьмої проблеми цього року. Я маю чіткий дозвіл на публікацію цього виклику тут від оригінального автора конкурсу. Не соромтеся перевіряти, перейшовши за наданим посиланням та зв’язавшись з автором. Проблема …

30
Бернардіно ототожнює незмінені доларові слова
Визначення Слово "долар" - це слово, коли кожній його букві присвоюється відсоткове значення, від a = 1 до z = 26, а літери підсумовуються, результат - 100. Ось приклад на CodeReview, і ось список доларових слів, які я знайшов в Інтернеті. Вхідні дані Введення буде в алфавітному порядку від az, …
47 code-golf  string 

30
Це функція?
Давши список (key, value)пар, визначте, чи представляє вона функцію, тобто кожен ключ відображає на послідовне значення. Іншими словами, коли два записи мають рівні ключі, вони також повинні мати однакові значення. Повторні записи в порядку. Наприклад: # Not a function: 3 maps to both 1 and 6 [(3,1), (2,5), (3,6)] # …

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