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

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

15
Допоможіть мені з моїми поліритмами
Я музикант, і мені потрібно більше поліритмів у житті! Поліритм виникає в музиці (і в природі), коли відбувається дві події (хлопання, ноти, миготіння світлячків тощо) з двома різними регулярними інтервалами. Два види події трапляються різну кількість разів за один і той же інтервал. Якщо я торкаюся лівою рукою двічі, а …
17 code-golf 

3
Ходить мертва жаба
Вступ Джоні хоче грати у Фроггера. Однак він не дуже хороший. Насправді він буде намагатися рухатися лише вперед, і лише після того, як платформи переміститься. З’ясуйте, чи вдасться жабі Джоні досягти кінця шляху або якщо вона вмирає на своєму шляху. Виклик Програма буде отримувати в якості вхідних даних сітки Frogger …

30
Шукайте текст у префіксі та перелічіть усі його суфікси у тексті
Я тут використовую "суфікс" вільно, щоб означати "будь-який підряд, що слідує за префіксом". "Префікс" тут означає СТАРТ слова, де початок слова визначається як через пробіл, так і з першого символу вхідного тексту (для першого слова). "Префікс" посеред слова ігнорується. Наприклад, якщо ваш вхідний префікс "arm", а вхідний текст - "Армія …

16
Порахуйте часові плани
Натхненний сценарієм реального життя, на який я попросив відповідь тут: /superuser/1312212/writing-a-formula-to-count-how-many-times-each-date- з'являється в наборі дату-запущена Враховуючи масив часових просторів (або пари startdate-enddate), виведіть підрахунок, скільки часових просторів охоплює кожен день, за всі дні в загальному діапазоні. Наприклад: # Start End 1 2001-01-01 2001-01-01 2 2001-01-01 2001-01-03 3 2001-01-01 2001-01-02 4 …
17 code-golf  date 

12
Узагальнені довжини відрізка Cantor
Проблема Давайте визначимо узагальнений набір Cantor шляхом ітеративного видалення деяких раціональних відрізків довжини з середини всіх інтервалів, які ще не були видалені, починаючи з одного безперервного інтервалу. Враховуючи відносну довжину сегментів, які потрібно видалити чи не, та кількість повторень, які потрібно виконати, проблема полягає в тому, щоб написати програму або …


24
Отримайте етапи послідовності
Виклик Давши послідовність чисел, створіть функцію, яка повертає етапи послідовності. Припустимо, послідовність буде N >= 3 Послідовність повторить його дії хоча б раз Послідовність міститиме лише натуральні числа Ваша функція або програма повинна повернути найкоротшу можливу послідовність кроків Приклад: Вхід: [1, 2, 3, 5, 6, 7, 9, 10, 11, 13, …

7
Нім множення
Фон Якщо ви багато займаєтеся гольфним кодом, ви, ймовірно, знаєте про побітну операцію XOR . Враховуючи два цілих числа, воно дає ще одне ціле число з 1s у бітах, де два входи відрізняються. Так, наприклад, 1010 XOR 0011 = 1001. Це виявляється дуже корисним в теорії ігор, де вона більш …
17 code-golf  math 

12
Функція буфера обміну: копія
Цей виклик пов'язаний з деякими особливостями мови MATL в рамках події " Мова мови місяця 2018" . Пов’язаний виклик : буфер обміну функцій: вставити . Вступ У MATL є кілька буферів обміну , де ви можете зберігати значення (копію), які слід отримати пізніше (вставити). Деякі буфер обміну є автоматичними , …
17 code-golf  number 

26
Синтаксичний цукор Elixir Array
У Elixir (пов'язані) списки є у форматі, [head | tail]де голова може бути будь-чим, а хвіст - списком решти списку, і[] - порожній список - єдиний виняток із цього. Списки також можуть бути написані так, [1, 2, 3]що еквівалентно[1 | [2 | [3 | []]]] Ваше завдання - перетворити список, …

4
Перехресні символи
Фон Я побачив цю дуже цікаву Діаграму Венна у wikipedia: https://simple.wikipedia.org/wiki/Alphabet#/media/File:Venn_diagram_gr_la_ru.svg Він показує літери (фізичні фігури) у різних алфавітах, які є загальними між російською, грецькою та латинською абетками. Змагання Враховуючи рядок введення символів із будь-якого із трьох показаних скриптів (тобто з великої літери грецькою, кириличною або латинською літерами), виведіть відсоток …

19
Перевірка рядкових рядків
Опис: Подавши рядок у якості введення, перевірте, чи є він дійсним порядковим номером англійською мовою чи ні. Якщо воно дійсне, повертається триє значення, інакше повертається хибне значення. (Запропонував @Arnauld. Дякую. Також також @JoKing) Для користувачів, які хочуть знати про порядкові номери, перейдіть сюди: https://www.mathsisfun.com/numbers/cardinal-ordinal-chart.html (Пропозиція: qwr) Можливі входи: 21st ---> …

23
Сортування прописаних серійних номерів
Дано список двох або більше прописаних серійних номерів однакової довжини більше двох, наприклад [[ "three" , "one" , "four" ], [ "one" , "five" , "nine" ], [ "two" , "six" , "five" ], [ "three" , "five" , "eight" ]] сортуйте список за числами, які представляють слова: [[ "one" …

7
1D лабіринт стрибкового масиву
Натхненний ми робимо стрибки на вежу і пов'язані з 2D Maze Minus 1D Вступ Ваше завдання - знайти найкоротший шлях для виходу з лабіринту масиву, дотримуючись вказаних правил. Виклик 1D масив a з n елементами може розглядатися як лабіринт, що складається з n точок, де точка з індексом k з'єднана …

14
Ми робимо стрибки на вежу
Завдання Враховуючи масив невід’ємних цілих чисел a, визначте мінімальну кількість прямих стрибків, необхідних для вистрибування «поза» масиву, починаючи з положення 0, або поверніть нуль / нуль, якщо це неможливо. Стрибок з індексу iвизначається як збільшення індексу масиву НЕ більш ніж на a[i]. Стрибок зовні стрибок , де індекс в результаті …

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