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

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

10
Обмежте свої номери за допомогою пробігу
Самоограничивающиеся списки Розглянемо не порожній список L, що містить неотримані числа. Виконання в L являє собою безперервний подсписок рівних елементів, які не можуть бути зроблені більше. Наприклад, пробіги [0,0,1,1,3,3,3,2,1,1] складають [0,0], [1,1], [3,3,3], [2 ], [1,1] . Список L є самообмежуючим, якщо для кожного цілого числа N ≥ 1 кількість …

14
Ейлер-Пуанкаре-характерний для багатогранників
З огляду на триангуляцію поверхні багатогранника p, обчисліть його Хайлера-Пуанкаре-Характеристику χ(p) = V-E+F, де V- кількість вершин, Eкількість ребер та Fкількість граней. Деталі Вершини перераховуються як 1,2,...,V. Тріангуляція подається у вигляді списку, де кожен запис - це список вершин однієї грані, поданих за годинниковою або проти годинникової стрілки. Незважаючи на …

13
Там я його зламав (ножицями)
Виклик Враховуючи рядок, що описує правило розрізання, та іншу рядок, виріжте частини другої рядки, використовуючи правило, описане першим рядком. Обидва рядки будуть складатися з літер a-zабо A-Z, що б ви не вибрали (вони не повинні бути представлені однаково). Спосіб зміни другого рядка описаний нижче: Алгоритм Візьміть перший рядок і уявіть …
15 code-golf  string 

12
Ця проблема стосується рекурсії (нитка копів)
Копій нитка У цьому потоці ваше завдання - зробити програму / функцію на основі рекурсії для створення будь-якого цілого ряду. Розбійники спробують знайти коротше нерекурсивне рішення в потоці грабіжників . Виклик конспекту У багатьох мовах рекурсивні функції можуть значно спростити завдання програмування. Однак синтаксис накладних витрат для правильної рекурсії може …


6
Реплікатор струни
У Vim ви можете повторити команду, передуючи їй числом, як 3dd, що еквівалентно dd dd dd. Ну, ця повторювана схема не обмежується лише командами Vim. Рядок може бути повторений і таким чином. Специфікація: З огляду на рядок, що складається лише з цифр, алфавітних символів (і великих, і малих), і пробілів, …
15 code-golf  string 

6
Поради для гри в гольф в Хуску
Хуск - це зовсім нова мова для гольфу, створена користувачами PPCG Лео та Згарбом . Він почав бути все більш конкурентоспроможним, часто тримаючись поруч або навіть б’ючи мов, як відомо, дуже стислих, таких як Jelly і 05AB1E. Перелічимо декілька методів гольфу, які дещо характерні для лушпиння. Як завжди, будь ласка, …
15 code-golf  tips 

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

17
Альтернативно зміщуйте стовпці та рядки двовимірного масиву
Об'єктивна Давши 2D-масив будь-якого розміру, напишіть програму або функцію для зміщення стовпців і рядків Приклад a b c d e f g h i j k l m n o Усі елементи в першому стовпчику зміщуються вниз на один рядок, у другому стовпчику зміщуються вгору на один ряд, у третьому …

9
Пошук моїх улюблених часів
Мені дуже подобаються часи, які слідують певним зразкам. Зокрема, мені подобаються часи, коли всі цифри однакові, або всі цифри збільшуються арифметично на одну зліва направо. Крім того, я ненавиджу, коли люди пишуть листи в мої часи, тому вся ця дурниця AM / PM для мене мертва. Таким чином, мої улюблені …
15 code-golf  date 

17
XOR сортувати масив
Давши ключ і масив рядків, перетасуйте масив так, щоб він був відсортований, коли кожен елемент є XOR'd з ключем. XOR'і дві струни Щоб XOR був рядок за ключем, XOR кожне з символьних значень рядка за його парою в ключі, припускаючи, що ключ повторюється назавжди. Наприклад, abcde^123виглядає так: a b c …

7
У вас є книга, щоб зробити!
Ви працюєте у віртуальній, старомодній друкарні. Щоб швидше впорядкувати свої просторові листи, ви вирішите зробити найкоротшу програму, яка допоможе вам. Враховуючи рядок тексту та розмір сторінки, генеруйте та виводьте кожну сторінку тексту. Приклади Наприклад, із шириною сторінки 14, висотою 7 та деяким текстом, ось ваша книга: 14, 7, "Fruits make …

11
Зробіть мені перевернуту ялинку!
Виклик Ми всі знаємо про звичайні ялинки - але як щодо перевернутої ялинки ! Це досить легкий, різдвяний тематичний виклик. Мета цього виклику - перетворити мене на ялинкову ялинку ASCII. Ось правила цього виклику: Прийміть непарне, додатне ціле число. Ви можете припустити, що це завжди буде між 7і 51. Основа …

14
Квадрати пройшли по лінії
Завдання Враховуючи подання лінії, виведіть кількість квадрантів , через які проходить ця лінія. Дійсні зображення лінії Рядок можна представляти як Три підписані цілі числа A, Bі Cякі не мають загального коефіцієнта, і де, Aі Bне є обома нулями Ax + By = C, Чотири цілих числа , , і , …

15
Квадратів "Рання птах"
Визначення Якщо взяти послідовність натуральних цілих квадратів і об'єднати їх у рядок цифр (тобто 149162536496481100...), квадрат "ранньої птиці" - це той, який може бути знайдений у цьому рядку перед його природним положенням. Наприклад, 7 2 (число 49) можна знайти при зміщенні 2 у рядку, хоча природне положення знаходиться при зміщенні …

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