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

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

6
Более эффективные коды штатов США
Сократите это государство США! Было весело, но мы узнали, что эффективно сокращать названия штатов США сложно с нынешней системой. Давайте придумаем альтернативную схему кодов штата для эффективного игры в гольф. Твое задание: Напишите функцию (или программу), которая, учитывая действительное имя штата США (требуется только 50 нормальных состояний), возвращает уникальный двухбуквенный …
20 code-golf  string 

30
Правильное деление пюре
Собственный делитель является делителем из числа п , которое не является п сам по себе. Например, правильными делителями 12 являются 1, 2, 3, 4 и 6. Вам дадут целое число x , x ≥ 2, x ≤ 1000 . Ваша задача - сложить все самые высокие собственные делители целых чисел …

18
Это повторяется?
Строка символов повторяется, если она содержит две последовательные подстроки, которые эквивалентны. Например, 2034384538452повторяется, поскольку он содержит 3845дважды, последовательно. Поэтому ваша задача - решить, содержит ли строка повторяющуюся подстроку. Вы можете принять ввод как строку или массив символов. Вы никогда не получите пустой ввод, и длина подстроки (если она существует) может …

9
Искажай эту строку!
Задав строку в качестве входных данных, выведите один или несколько вариантов строки так, чтобы: Ни один персонаж не находится в исходном положении Ни один символ не является смежным с персонажем, к которому он был изначально Вы можете предположить, что это всегда будет возможно для данной строки и будет содержать только …

13
Нарисуйте доску судоку, используя символы рисования линий
Это код гольф. Для этой задачи я приму метод (вам не нужна полная программа), но сигнатура метода действительно учитывается в счетчике байтов, и я хочу увидеть полную сигнатуру (не lamdba). Вход для метода представляет собой целочисленный массив с 81 элементом. Выходное / возвращаемое значение метода представляет собой строку, которая представляет …

19
Нарисуй большой ASCII X
проблема Вдохновленный предыдущим испытанием, делающим что-то подобное С учетом положительного целочисленного ввода nвыведите форму, которая следует этому шаблону: вход n=1: * * * * * вход n=2: ** ** **** ** **** ** ** вход n=3: *** *** *** *** ***** *** ***** *** *** *** *** и так далее... …

6
Нарисуй фазу Луны
Вызов Учитывая фазу луны, нарисуйте ее, используя искусство ASCII. Ваша программа должна обрабатывать новолуние, растущий полумесяц, первую четверть, растущую гиббусу, полную луну, убывающую гиббусу, последнюю четверть и убывающий полумесяц. Ваш ввод будет целым числом. 0 -> new moon 1 -> waxing crescent 2 -> first quarter 3 -> waxing gibbous …

18
Найти несвязанный номер
Если в качестве входных данных указаны 2 неотрицательных целых числа, выведите неотрицательное целое число, которое невозможно создать с помощью математических операторов на 2 входах. Например, данные входы 2и 3, 6, 0, 5, 1, 9, 8, 23, 2все являются недействительными выходами. Операции, которые должны быть приняты во внимание: Addition (a + …

16
Расшифровать xor-шифрование
Ваша задача - взять зашифрованную строку в качестве ввода и вывести расшифрованную строку, чтобы показать ее скрытое сообщение. Строки, как входные, так и выходные, будут содержать символы из этого списка из 64 символов ASCII (обратите внимание на начальный пробел): !"#$%&'()*+,-./0123456789:;=?@[\]^_abcdefghijklmnopqrstuvwxyz|~ Этим символам присваиваются номера в порядке их перечисления выше: ! …

7
Гексагональные треугольники!
Ваша задача: сделать шестиугольный треугольник с длиной стороны n, где nположительное целое число или 0. Сначала позвольте мне определить шестиугольник: / \ | | \ / (Удивительное искусство ASCII, верно?) Шестиугольники могут быть связаны друг с другом, разделяя стороны: / \ / \ | | | \ / \ / …

11
Линейная интерполяция последовательности Фибоначчи
Ваша задача - найти n- е число Фибоначчи, но n не обязательно является целым числом. Последовательность Фибоначчи с 0 индексами выглядит следующим образом: 0, 1, 2, 3, 4, 5, 6, 7, ... 1, 1, 2, 3, 5, 8, 13, 21, ... Однако что произойдет, если мы хотим 2,4- го числа? …

1
Хорошие колебания
Звук термена был увековечен в песне The Beach Boys Good Vibrations . Многие также связывают его звучание с темой оригинальной серии Star Trek , хотя, очевидно, это была эмуляция сопрано . Эта задача требует от вас реализовать термен . вход Возьмите двумерный ввод с мыши или другого устройства ввода (например, …
20 code-golf  music 

20
Слова, содержащие цифры
Цифровое слово - это слово, в котором после возможного удаления некоторых букв у вас остается одна из единичных цифр: ОДНА, ДВА, ТРИ, ЧЕТЫРЕ, ПЯТЬ, ШЕСТЬ, СЕМЬ, ВОСЕМЬ или ДЕВЯТЬ (не ноль). Например, BOUNCE и ANNOUNCE являются цифрами, так как они содержат цифру один. ENCODE не является цифровым словом, даже если …
20 code-golf  string 

30
Чередование реверса
Учитывая строку, переверните ее чередование. Вот как это сделать для 0 abcdefghiи abcdefghij0: Отделите символы с четными индексами от символов с нечетными:Acegi bdfh Acegi bdfhj Поменяйте местами символы с нечетными индексами:Acegi hfdb Acegi jhfdb Снова чередовать в одну строку:ахфедгби айчефгдиб правила Вы должны поддерживать строки как четной, так и нечетной …
20 code-golf  string 

30
Читать пароль
Ваша задача - прочитать «пароль» с клавиатуры / стандартного ввода. Вызов : Читайте строку sневидимо. Для каждого из символов в sнапечатайте символ c. В реальном времени. Правила: Вы должны печатать cв режиме реального времени. Как только пользователь вводит символ, который вы должны отобразить c. c должен быть постоянным, то есть …
20 code-golf  string 

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