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

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

16
Расколоть мое искусство ASCII
Допустим, у меня есть искусство ASCII: ___ ,"---". : ; `-.-' | | | | | | _.-\_/-._ _ / | | \ _ / / `---' \ \ / `-----------' \ /,-""-. ,-""-.\ ( i-..-i i-..-i ) |`| |-------| |'| \ `-..-' ,=. `-..-'/ `--------|=|-------' | | \ \ …

30
Все три целых числа различны?
Вам дадут 3 целых числа в качестве входных данных. Входы могут или не могут отличаться друг от друга. Вы должны вывести 1, если все три входа отличаются друг от друга, и 0, если любой вход повторяется более одного раза. Это код-гольф , поэтому сделайте ваш код как можно короче!

12
Приветственный бот для коллеги с работы
У меня есть коллега на работе, который работает дома каждый вторник и четверг. Около 8:00 утра он отправляет нам сообщение со следующим текстом: Привет сегодня работаю из дома Чтобы избавить его от бремени делать это каждый день, когда он остается дома, мы хотели бы автоматизировать эту задачу для него. Соревнование …

6
График 5-Раскраска
Честно говоря, я не могу поверить, что об этом еще не спрашивали, но вот оно Фон Учитывая простой неориентированный планарный (граф может быть нарисован на плоскости без пересечений) граф, это доказанная теорема, что граф является 4-раскрашиваемым, термин, который мы рассмотрим чуть позже. Тем не менее, намного легче 5-цветный график, на …

16
Найти ряды
Найти трассы внутри массива Прогон определяется как три или более чисел, которые увеличиваются от предыдущего с постоянным шагом. Например, [1,2,3] будет прогоном с шагом 1, [1,3,5,7] будет прогоном с шагом 2, а [1,2,4,5] не будет прогоном. Мы можем выразить эти прогоны через обозначения «i к j через s», где i …

15
Недостающие числа в арифметической сумме
Вызов Дав действительную арифметическую сумму с некоторыми пропущенными числами, выведите полное выражение. Пример: 1#3 123 + 45# => + 456 -------- -------- 579 579 вход Формат выражения может быть массивом ["1#3", "45#", "579"], строкой "1#3+45#=579"или 3 входамиf("1#3","45#","579") Выход Так же, как вход Вам не нужно выводить результат Примечания Пропущенные числа …

10
Секвенция Филиа Боначи
Леонардо Пизанский (ок. 1175 - ок. 1245) более известен как Фибоначчи . Но это на самом деле сокращение от латинского «filius Bonacci» (сын Bonacci), который был составлен в 18 веке (согласно Википедии ). В этом задании вам дадут порядковый номер (в буквальном смысле) от 1- го до 20- го, и …

5
Оптимальное кеширование
Вам будет предоставлена ​​последовательность запросов памяти и размер кэша. Вы должны возвращать как можно меньше пропущенных кешей при любой стратегии замены кеша. Оптимальной стратегией является алгоритм Белади , который вы можете использовать, если хотите. Система кеширования работает следующим образом: кеш начинается пустым. Приходят запросы памяти. Если запрос запрашивает часть данных …

1
Сделайте радиационно-упрочненную лозу
Прошлой ночью я искал вызов Радиационной закаленной Куайне, но не смог его найти. Оказывается, никто еще не спросил об этом! Итак, вот оно: Ваша задача состоит в том, чтобы создать quine, непустую компьютерную программу, которая печатает свой собственный источник, не читая его. Кроме того, если вы удалите какой-либо один байт …

3
Многоуровневая бесплатная парковка
Детское вступление Всякий раз, когда я беру своих детей в парк развлечений, дети становятся все более нервными, когда мы ближе к парку, с нервным пиковым моментом, когда мы на стоянке и не можем найти место для парковки. Поэтому я решил, что мне нужен метод, чтобы найти ближайшее свободное парковочное место, …

6
Дубликаты Recamán
Последовательность Recamán определяется следующим образом: aN= ⎧⎩⎨0если n = 0an - 1- несли n - 1- n > 0 и еще не в последовательности,an - 1+ nв противном случаеaNзнак равно{0если n = 0aN-1-Nесли aN-1-N>0 и еще не в последовательности,aN-1+Nв противном случаеa_n=\begin{cases}0\quad\quad\quad\quad\text{if n = 0}\\a_{n-1}-n\quad\text{if }a_{n-1}-n>0\text{ and is not already in …

11
Таблицы вычислений
Таблицы времени На рабочем месте вам часто приходится заполнять табели учета рабочего времени. Эта задача написать код, чтобы помочь этому. вход Два раза в слегка нестандартных 12-часовых часах, обозначающих начало и конец дня, разделенных пробелом. Третье число представляет количество минут, затраченных на обед. Например 9:14 5:12 30 Это означает, что …
14 code-golf  date 

5
В наши дни становиться все сложнее и сложнее
Учитывая непустой список L целых чисел , больших 1 , определим D (L) как наименьшее натуральное число такое , что п + d (L) является композит для каждого п в L . Определим последовательность a n как: 0 = 2 a i + 1 - наименьшее целое число, большее, чем …

19
Сложение-вычитание чисел в строке
Возьмите строку в качестве ввода и выполните сложение / вычитание всех цифр в строке и выведите сумму этих операций в качестве результата. правила Цифры в строке читаются слева направо Если цифра (n) нечетная, выполните сложение со следующей цифрой (n + n1) Если цифра (n) четная, выполните вычитание со следующей цифрой …
14 code-golf  string 

9
Количество положительных рациональных
Можно показать, что положительные рациональные числа нумеруются с помощью следующего процесса: Ноль имеет порядковый номер 0 Расположите другие числа в сетке так, чтобы строка a, столбец b содержала a / b Постройте диагональный зигзаг сверху справа внизу слева Ведите счет уникальных чисел, встречающихся вдоль зигзага Вот картина зигзага: Итак, числа …

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