Вопросы с тегом «code-golf»

Code-golf - это соревнование для решения конкретной проблемы в наименьшем количестве байтов исходного кода.

7
Пересекающиеся последовательности
Пересекающиеся последовательности Если задан список натуральных чисел A, назовите его возрастающей последовательностью, если каждый элемент больше или равен предыдущему; и назовите его убывающей последовательностью, если каждый элемент меньше или равен предыдущему. Некоторые увеличивающиеся последовательности: [1,2,4,7] [3,4,4,5] [2,2,2] [] Некоторые убывающие последовательности: [7,4,2,1] [5,4,4,3] [2,2,2] [] Последовательность пересечения является списком , …

9
Уроборос Куайн n-уровня
Этот quine ouroboros на 128 языков (программа, которая выводит программу на другом языке, которая выводит программу на еще одном языке (125 языков позже), которая выводит оригинальную программу), довольно впечатляет. Но, к сожалению, он имеет статическое количество итераций. Напишите программу, которая выводит программу (не обязательно на другом языке, но может быть), …
11 code-golf  quine 

22
Найти С-фактор голосования
В этом задании вы будете определять, насколько спорным является голосование, учитывая множество других голосов, вычисляя число, называемое С-фактором. Вы спросите, что такое С-фактор? Ну, представьте, у вас есть несколько голосов на выборах. Мы будем использовать 1и 0ради задачи представлять двух разных кандидатов на выборах. Вот десять голосов на наших выборочных …

6
Какой действительно большой номер больше?
Этот вопрос сложен (и, в частности, сложнее, чем Какая большая цифра больше? ), Для тех, кто любит более сложные головоломки. вход Целые числа a1, a2, a3, a4, a5, b1, b2, b3, b4, b5, каждое в диапазоне от 1 до 10. Вывод True if a1^(a2^(a3^(a4^a5))) > b1^(b2^(b3^(b4^b5))) and False otherwise. ^ …

9
R [oman | everse] Польская нотация
Это год MDLXVII в мире, в котором никогда не пала Римская империя, и никогда не происходил крах в темные века. Из-за длительного периода Pax Romana, экономическая стабильность империи позволила технологии развиваться быстрыми темпами. Римляне начали увлекаться схемотехникой и изобрели оригинальный калькулятор, который не требует использования кнопки «равно». Они называют это …

3
Левенштейн Ваш источник
Расстояние редактирования Левенштейна между двумя строками - это минимально возможное количество вставок, удалений или замен для преобразования одного слова в другое. В этом случае каждая вставка, удаление и замена имеют стоимость 1. Например, расстояние между rollи rollingравно 3, потому что удаление стоит 1, а нам нужно удалить 3 символа. Расстояние …

6
Давайте играть в Руммикуб!
Примечание: это связано с вариацией игры Rummikub Справочная информация и правила Rummikub - это игра на основе тайлов. Есть четыре цвета: красный, оранжевый, синий и черный. Для каждого цвета есть 13 плиток (помечены от 1 до 13), а также есть 2 джокера, которые не зависят от цвета, следовательно, в общей …

6
Сжатие данных RLE для рисования ASCII-графики
Этот вопрос основан на то , что я придумал , чтобы ответить на другой вопрос . Иногда вопросы здесь просят нарисовать немного ASCII искусства. Одним простым способом хранения данных для искусства является RLE (кодирование по длине прогона) . Так: qqqwwwwweeerrrrrtttyyyy будет выглядеть так: 3q5w3e5r3t4y Теперь, чтобы нарисовать большой ASCII-арт, вы …

9
Что это за формат даты?
Для григорианских календарей формат даты варьируется от страны к стране. Существует три основных формата: YY-MM-DD (Большой обратный порядок байт) DD-MM-YY (Прямой порядок байтов) MM-DD-YY (Средний порядок байт) Ваша задача - написать программу, которая с учетом входной строки, представляющей дату, выведет все возможные форматы даты, по которым эту строку можно интерпретировать …
11 code-golf  date 

4
Назовите руку Хваста
Фон Brag - карточная игра, похожая на концепцию, но более простая, чем покер. Рука в хвастовстве состоит из трех карт и ранжируется следующим образом от высшего к низшему: Три в своем роде - все три карты одного ранга. Назван как "три короля" и т. Д. Бегущий флеш, иначе стрит-флеш. Все …

12
Алфавит крыльев!
Ваша задача - напечатать этот точный текст: az za abyz zyba abcxyz zyxcba abcdwxyz zyxwdcba abcdevwxyz zyxwvedcba abcdefuvwxyz zyxwvufedcba abcdefgtuvwxyz zyxwvutgfedcba abcdefghstuvwxyz zyxwvutshgfedcba abcdefghirstuvwxyz zyxwvutsrihgfedcba abcdefghijqrstuvwxyz zyxwvutsrqjihgfedcba abcdefghijkpqrstuvwxyz zyxwvutsrqpkjihgfedcba abcdefghijklopqrstuvwxyz zyxwvutsrqpolkjihgfedcba abcdefghijklmnopqrstuvwxyzyxwvutsrqponmlkjihgfedcba abcdefghijklopqrstuvwxyzyxwvutsrqpolkjihgfedcba abcdefghijkpqrstuvwxyzyxwvutsrqpkjihgfedcba abcdefghijqrstuvwxyzyxwvutsrqjihgfedcba abcdefghirstuvwxyzyxwvutsrihgfedcba abcdefghstuvwxyzyxwvutshgfedcba abcdefgtuvwxyzyxwvutgfedcba abcdefuvwxyzyxwvufedcba abcdevwxyzyxwvedcba abcdwxyzyxwdcba abcxyzyxcba abyzyba aza Допускается следующее: Оставляя концевые пробелы в …

2
Спрягать турецкий глагол
вход глагол , строка, которая соответствует регулярному выражению([a-pr-vyzıöüçğş]*[aeıioöuü][bcçdfgğhj-nprsştvyz]+|([a-pr-vyzıöüçğş]*[aeıioöuü]){2})(mak|mek) множественное число , истинное или ложное значение person , целое число, имеющее значение 1, 2 или 3 время , целое число, имеющее значение 1, 2 или 3 Вывод Сопряженная форма турецкого глагола глагола в лице м / м / м человек, во …

30
Распечатай греческий алфавит!
Совершенно очевидно, что вы должны напечатать греческий алфавит. Но я подумал, что сделаю это немного интереснее, поэтому есть поворот: когда ваша программа запускается с аргументом (что угодно), она должна выводить греческий алфавит в нижнем регистре. Информация Греческий алфавит (столицы): ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ Греческий алфавит (строчные буквы): αβγδεζηθικλμνξοπρστυφχψω Правила / Требования Каждое представление …

1
Развернуть музыкальные прыжки
Dal Segno и Da Capo два очень часто используемых музыкальных терминов. Они означают « от знака » (𝄋) и « от начала » соответственно. Есть также идея коды (𝄌), которая является самым концом музыкального произведения. Это то, что играется после «основного раздела» пьесы. Например, « DS al coda» (« Dal …
11 code-golf  music 

4
Quine с двумя прорезями
Задача: Кодируйте две программы, где каждая из программ выводит оба исходных кода, чередующихся на символ, например, застежка-молния, двойная щель Quine. Вывод двойного разреза Куайна начинается с первого символа из исходного кода первой программы. Если исходный код одной из программ короче по длине, чем другая, то остальная часть вывода должна быть …
11 code-golf  quine 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.