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

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

4
Вам дают строку для создания и начиная с пустой строки, сделайте это, используя стоимость добавления и клонирования
Ваша задача - создать заданную целевую строку. Начиная с пустой строки, вам нужно будет добавлять к ней символы, пока ваша строка не станет той, которую мы хотим. Вы можете добавить символ в конец строки со стоимостью x или клонировать строку со стоимостью y. То, что мы хотим, это самый дешевый …
17 code-golf  string 

19
Последовательность письменных цифр
Вот довольно тривиальная последовательность, которой нет в онлайн-энциклопедии целочисленных последовательностей . Начните с пустой последовательности, затем определите каждый термин как количество символов, необходимое для записи на английском языке всех цифр последовательности до сих пор без пробелов. * Для справки: количество символов всех (базовых десяти) цифр на английском языке: zero one …

19
Декодировать 7-сегментный дисплей
Вы , наверное , все знаете 7-сегментный дисплей , который может отображать среди прочего все цифры от 0…90…90\dots 9 : Вызов Мы рассматриваем только сегменты A…GA…G\texttt{A}\dots\texttt{G} , ваша задача - декодировать одну цифру, учитывая, какие сегменты включены. Это может быть закодировано как 8-битное целое число, вот таблица каждой цифры с …
17 code-golf  decode 

28
По заданной строке рассчитать номер столбца, которому она соответствует
В Excel столбцы варьируются от A-Z, AA,AB,AZ,BA,..,BZи так далее. На самом деле каждый из них обозначает числа, а кодируется в виде строк алфавита. В этом задании вам дадут строку алфавитов, и вы должны вычислить столбец, которому она соответствует. Некоторые тесты: «A» возвращает 1 (это означает, что это первый столбец) «B» …
17 code-golf  math 

18
Самая длинная повторяющаяся последовательность из одной цифры
Вызов: Учитывая положительное целое число, выведите самую длинную однозначную подпоследовательность, которая встречается не менее двух раз, и имеет границы другой цифры (или начало / конец целого числа). Пример: Входные данные: 7888885466662716666 Самая длинная подпоследовательность одной цифры будет 88888( 7[88888]5466662716666) длиной 5. Однако эта подпоследовательность встречается только один раз в целом …

7
Разделите биты!
Мы определим как список различных степеней 2, которые суммируются с x . Например, V ( 35 ) = [ 32 , 2 , 1 ] .V(x)V(x)V(x)222xxxV(35)=[32,2,1]V(35)=[32,2,1]V(35)=[32,2,1] По соглашению, полномочия сортируются здесь от наивысшего к низшему. Но это не влияет ни на логику задачи, ни на ожидаемые решения. задача При заданном …

30
Сум
Пусть (вход)n=42n=42n=42 Тогда делителями являются: 1, 2, 3, 6, 7, 14, 21, 42 Квадрат каждого делителя: 1, 4, 9, 36, 49, 196, 441, 1764 Взятие суммы (добавление): 2500 Поскольку поэтому мы возвращаем истинное значение. Если это не идеальный квадрат, верните ложное значение.50×50=250050×50=250050\times 50=2500 Примеры : 42 ---> true 1 ---> …

25
Обратный отсчет рабочего дня
У меня была гениальная идея облегчить трудовую жизнь - обратный отсчет до определенной даты, которая насчитывает только рабочие дни. Основная задача - создать обратный отсчет до определенной даты, которая включает в себя только рабочие дни. В качестве рабочего дня учитываются понедельник , вторник , среда , четверг и пятница . …
17 code-golf  date 

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

22
Сортировать по тому, что описывают пары цифр
Учитывая положительное целое число, мы можем сформировать новое число, которое описывается его цифрами, взятыми попарно (с добавлением начального 0 для чисел с нечетным числом цифр). Например: 1234 можно прочитать как один 2, три 4 с, так что для 1234 выводится 2444. 643 имеет нечетное число цифр, поэтому добавляется начальный ноль, …

15
Разделить список на куски по размеру, но не считая элементы, не имеющие предикат
Мотивация : иногда определенные элементы в списке не учитываются при подсчете итогов. Например, подсчет пассажиров самолета в рядах, где дети сидят на коленях у родителей. Задача : написать программу для разбиения списка элементов на куски. Каждый блок (кроме, возможно, последнего) имеет одинаковый размер , где размер определяется как число элементов, …

7
Лестничные лестницы
При заданных натуральных числах и h выведите w столбцов и h строк текста, как описано ниже.весвесwчасчасhвесвесwчасчасh Первый ряд начинается с 11 0с, второй ряд - с 10 1с, третий - с 9 2с и т. Д. До десятого ряда с двумя 9с. В каждой из этих первых десяти строк после …

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

12
Обобщенная длина сегмента Кантора
проблема Давайте определим обобщенный набор Кантора путем итеративного удаления некоторых сегментов рациональной длины из середины всех интервалов, которые еще не были удалены, начиная с одного непрерывного интервала. Учитывая относительную длину сегментов, которые нужно удалить или нет, и количество итераций, которые нужно сделать, проблема состоит в том, чтобы написать программу или …

16
Подсчитайте время
Вдохновленный реальным сценарием, на который я попросил ответить здесь: /superuser/1312212/writing-a-formula-to-count-how-many-times-each-date- появляется в-а-набор просрочен-RAN Учитывая массив временных интервалов (или пар 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 2001-01-03 2001-01-03 5 …
17 code-golf  date 

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