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

14
Количество положительных рациональных

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

14
Альфа-Числовой Боути

Выведите этот точный текст: 1 i 12 hi 123 ghi 1234 fghi 12345 efghi 123456 defghi 1234567 cdefghi 12345678 bcdefghi 123456789abcdefghi 12345678 bcdefghi 1234567 cdefghi 123456 defghi 12345 efghi 1234 fghi 123 ghi 12 hi 1 i Допускается одиночный завершающий перевод строки, но другие изменения...

14
Сделайте радиационно-упрочненную лозу

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

14
Сложение-вычитание чисел в строке

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

14
Многоуровневая бесплатная парковка

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

14
Таблицы вычислений

Таблицы времени На рабочем месте вам часто приходится заполнять табели учета рабочего времени. Эта задача написать код, чтобы помочь этому. вход Два раза в слегка нестандартных 12-часовых часах, обозначающих начало и конец дня, разделенных пробелом. Третье число представляет количество минут,...

14
Оптимальное кеширование

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

14
График 5-Раскраска

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

14
Секвенция Филиа Боначи

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

14
Найти ряды

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

14
Приветственный бот для коллеги с работы

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

14
Недостающие числа в арифметической сумме

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

14
Нетерпеливый тест делимости

Ваша задача - написать программу или функцию, которая определяет, делится ли число на другое. Подвох в том, что он должен дать ответ как можно скорее , даже если не все цифры номера были даны. Ваша программа должна принимать целое число D ≥ 2 и затем последовательность цифр в качестве входных...

14
Все три целых числа различны?

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

14
Расколоть мое искусство ASCII

Допустим, у меня есть искусство ASCII: ___ ,"---". : ; `-.-' | | | | | | _.-\_/-._ _ / | | \ _ / / `---' \ \ / `-----------' \ /,-""-. ,-""-.\ ( i-..-i i-..-i ) |`| |-------| |'| \ `-..-' ,=. `-..-'/ `--------|=|-------' | | \ \ ) ) hjw / / ( ( ( Источник ) Но я хочу сосредоточиться на кабеле этого...

14
Адрес калькулятор

Упрощенная версия калькулятора английских цифр задача Напишите программу, которая принимает строку в качестве входных данных и выводит результат выражения. правила Входная строка будет сформулирована и не будет цифровой. Там не будет скобок. Порядок расчета будет делить, умножать, вычитать, а затем...

14
Профессор в MIT нуждается в AP!

В фокусе с 5 картами участвует маг, помощник которого дает им 4 показанные карты и одну скрытую в этом порядке, и маг должен угадать скрытую. ВНИМАНИЕ: Решение ниже! Оставьте сейчас или испортитесь этим. Решение Хитрость в том, что пять карт даны в определенном порядке !...

14
Наброски слов с их буквами

Для целей нынешнего испытания «очертить» слово означает последовательно окружить его собственными буквами, начиная с последней, и, наконец, заменить оригинальное слово в центре пробелами: oooooo onnnno on -> on no onnnno oooooo Задача: Учитывая список слов, состоящий только из строчных и / или...

14
Спряжение в реальной жизни

В Dyalog APL Extended от @ Adám⍢ оператор (under) означает сопряжение: примените одну функцию, затем вторую функцию, а затем инверсию первой. Интересно думать о реальных действиях с точки зрения сопряжения: Задача преобразуется g в другой домен, где она более легко решается с помощью f, а затем...

14
Компьютерный шифр

Вступление: У меня есть множество разных шифров, которые хранятся в документе, который я однажды скомпилировал в детстве, я выбрал несколько из тех, которые, по моему мнению, лучше всего подходили для испытаний (не слишком тривиально и не слишком сложно), и превратил их в задачи. Большинство из них...