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

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

3
Решить головоломки Hitori
Вступление Напишите решатель для головоломок Хитори, используя наименьшее количество байтов. Вызов Ваша задача - написать решатель для логических головоломок Hitori (itor と り, слово «один» на японском языке; значение названия игры - «Оставь меня в покое»). Правила следующие: Вам представлена ​​n-n-n-сетка ячеек, каждая ячейка содержит целое число от 1 до …
21 code-golf  game 

11
Сколько полутонов
Методические рекомендации задача Учитывая две ноты, введенные в виде строк или списков / массивов, вычислите, сколько между ними полутонов (включая сами ноты), и выведите их в виде числа. Объяснение полутона: Полутон - это один шаг вверх или вниз по клавиатуре. Примером является C на C #. Как вы можете видеть …
21 code-golf  music 

5
Прогноз погоды на 5 дней
Прогноз погоды: слишком часто ошибаться, чтобы полагаться, слишком часто игнорировать. Учитывая высокую и низкую температуру и одно из четырех погодных условий в день, выведите графический прогноз погоды на пять дней в формате ASCII. Структура четырех графических индикаторов показана ниже. \ / -O- Sunny / \ \ / -O(==) Partly Cloudy …

15
Шифр сдвига клавиатуры
Учитывая следующий вход: Целое число nгде n > 0. Строка, sгде sне пусто и s~=[0-9A-Z]+(только буквенно-цифровые заглавные буквы). Использование стандартной упрощенной QWERTY-клавиатуры (как показано ниже): 1234567890 QWERTYUIOP ASDFGHJKL ZXCVBNM Выполните следующую операцию: Найдите оригинальную строку, в которой находится каждый символ на клавиатуре. Замените букву правильным смещенным эквивалентом, nисходя из ее …

8
Создайте анимацию ножниц!
Попробуйте создать простую анимацию ножниц ASCII! Вызов Все входные данные будут целыми числами от -31 до 31. Выводом будет анимация (которая будет выведена где-то , пока предыдущий кадр заменен. GIF-файлы разрешены.), Разделенные (приблизительно) 1 четвертью секунды. Если вход ( n) положительный: Анимация должна начинаться с 8<AKA с открытыми ножницами. Следующий …

5
Преобразовать HTML-страницу в гору
Задача: превратить HTML-страницу в гору! Когда HTML-страницы имеют отступ, они могут выглядеть следующим образом: <div> <div> <div> </div> <div> <div> </div> </div> </div> </div> Но, честно говоря, гора является более представительным для этой структуры. Таким образом, мы можем переписать это как: /\ /\/ \ / \ / \ Внешние косые …

20
Я хочу, чтобы моя книга была далеко от этой таблицы
История Итак, у меня есть книга, которую я хочу отделить от своего стола только с другими книгами. Я хочу знать, сколько книг мне нужно, чтобы достичь этого, с длинами книг.nnn Вот визуализация, которую мой друг из Wolfram нарисовал для меня: Больше информации о теме в Вольфраме и Википедии . Вызов …

5
Является ли мой номер уникальным
В этой задаче мы узнали, как кодировать каждое положительное целое число, используя деревья факторов. Вот как это работает: Пустая строка имеет значение 1. (S)где Sлюбое выражение со значением S вычисляет S- е простое число. ABгде Aи Bявляются arbirary выражения со значениями A и B соответственно , имеет значение A * …

7
Полуэкспоненциальная функция
Половинной экспоненциальная функция является один , который , когда в составе с собой дает экспоненциальную функцию. Например, если f(f(x)) = 2^x, то fбудет полуэкспоненциальной функцией. В этом задании вы вычислите определенную половину экспоненциальной функции. В частности, вы будете вычислять функцию от неотрицательных целых чисел до неотрицательных целых чисел со следующими …

10
В поисках одиноких простых чисел
Одиночные простые числа (как я их называю) - это простые числа, где заданная числовая сетка с шириной w ≥ 3- это простые числа, у которых нет других простых чисел, смежных с ними ортогонально или по диагонали. Например, если мы возьмем эту сетку, где w = 12(простые числа выделены жирным шрифтом): …

11
Фракции Юникод
Учитывая дробь в формате m/n(где m и n - простые целые числа), выведите соответствующую дробь Unicode. От вашей программы / функции не ожидается ввода данных, которые не соответствуют символу Unicode. Массивы, например, [2, 3]в отличие от 2/3, принимаются. m / nв отличие от m/nэто тоже хорошо. Два отдельных входа mи …

3
Расшифровать искусственный шрифт Брайля
⢣⠃⢎⠆⣇⡇⡯⡂⠈⡏⢰⢵⢐⡭⢸⠪⡀⢸⢐⡭⠀⢹⠁⢎⠆⢸⣱⢸⡃⢎⠰⡱⢸⣱⢸⡃⠈⡏⢸⡃⡱⡁⢹⠁⢸⡀⡇⡗⢅⢸⡃⠈⡏⢸⢼⢸⢐⡭⠀ ⣇⢸⡃⢹⠁⢹⠁⣟⢸⢕⢐⡭⠀⡮⡆⡯⡂⣟⠀⡯⠰⡱⢸⣸⢸⢕⠀⣏⡆⢎⠆⢹⠁⣪⠅⢸⢼⢸⠰⣩⢸⢼⠀⡮⡆⡗⢼⢸⣱⠀⢎⠆⡯⠀⢇⠇⡮⡆⡯⡂⡇⡮⡆⣟⡆⣇⢸⡃⠸⡰⡸⢸⢸⣱⠈⡏⢸⢼⠀ ⢎⠆⡗⢼⢸⡃⢸⡃⡗⠔⡇⡯⠂⢹⠁⢣⠃⠸⡸⢸⡃⡯⡂⢹⠁⡇⢎⢰⢵⢸⡀⢸⡀⡇⡗⢼⢸⡃⢐⡭⢸⡃⡯⠂⡮⡆⡯⡂⡮⡆⢹⠁⣟⢐⡭⠀⢎⢸⢼⢰⢵⢸⢕⢰⢵⠰⡁⢹⠁⣟⢸⢕⢐⡭⠀ ⡮⡆⢐⡭⢸⠕⢰⢵⠰⡁⣟⠀⡇⣪⠅⢈⣝⢸⡃⡯⡂⢎⠆⠸⡰⡸⢸⢸⣱⠈⡏⢸⢼⠀ ⣪⠅⢎⠆⢸⠈⡏⠀⣇⠰⡱⠰⡱⢸⠪⡀⣪⠅⢸⡀⡇⡗⢅⢸⡃⠸⡰⡸⠰⡱⢸⢕⢸⣱⢐⡭⠀⡮⡆⡯⡂⣟⠀⣪⠅⣟⢸⠕⢰⢵⢸⢕⢰⢵⠈⡏⢸⡃⣏⡆⢸⣳⠘⡜⠀⢹⠁⢇⢆⠇⢎⠆⢸⡀⡇⡗⢼⢸⡃⣪⠅ ⡇⡗⢼⢸⠕⢸⣸⠈⡏⠀⡇⣪⠅⢰⢵⠀⣪⠅⢹⠁⡯⡂⡇⡗⢼⠰⣩⠀⢎⠰⡱⢸⠢⡇⢹⠁⡮⡆⡇⡗⢼⢸⢸⠢⡇⢎⡅⢸⠅⡮⡆⣇⡇⡱⡁⢸⣳⢸⢕⢰⢵⢸⢸⡀⣇⢸⡃⠰⡱⢸⠅ ⢎⠆⡗⢼⢸⡀⢣⠃⢸⡃⡗⢼⠰⣩⢸⡀⡇⣪⠅⡧⡇⢸⣸⢸⠕⢸⠕⢸⡃⡯⡂⢎⢰⢵⢐⡭⢸⡃⢸⡀⣟⠈⡏⠈⡏⢸⡃⡯⡂⣪⠅⢰⢵⢸⠢⡇⣏⡆⢐⡭⢸⠕⢰⢵⠰⡁⣟⢐⡭⠀ ⡮⡆⣟⡆⢎⢸⣱⢸⡃⡯⠰⣩⢸⢼⢸⢀⠇⡗⢅⢸⡀⡗⠔⡇⡗⢼⠰⡱⢸⠕⠰⣩⡆⡯⡂⣪⠅⢹⠁⣇⡇⢇⠇⢇⢆⠇⡱⡁⢣⠃⣩⡃ ⢎⠆⣇⡇⢹⠁⡯⠂⣇⡇⢹⠁⢸⠢⢺⢰⢵⠘⡜⠀⣟⡆⣟⠀⣇⡇⡯⠂⡯⠂⣟⢸⢕⠀⢎⠆⡯⡂⢸⡀⢎⠆⢇⢆⠇⣟⢸⢕⠰⡁⡮⡆⣪⠅⣟⠀ ⣪⠅⡧⡇⢎⠆⡯⡂⢹⠁⣟⢐⡭⠈⡏⠀⢇⢆⠇⡇⡗⢼⢐⡭⠀ ⡗⢼⠰⡱⠀⣇⠰⡱⠰⡱⢸⠕⢸⢼⠰⡱⢸⡀⣟⢐⡭⠀ Версия ASCII выше ⡯⡂⣟⢸⡀⡮⡆⢹⠁⣟⢸⣱⠀ О персонажах Брайля Символ Брайля упаковывает прямоугольник точек размером 4 на 2, который можно рассматривать как булеву матрицу. Конкатенация всех таких матриц представляет собой булеву матрицу 4 на 2 * n, где n - длина …

16
Рекурсивная гипотеза Коллатца
Гипотеза Коллатца постулирует, что если вы возьмете любое натуральное число, то повторите этот алгоритм достаточно много раз: if number is odd, then multiply by three and add one if number is even, then divide by two в конечном итоге вы получите 1. Это, кажется, всегда работает, но никогда не было …

22
Преобразование ISBN-13 в ISBN-10
Вступление В этой задаче ваша задача состоит в том, чтобы сгенерировать код ISBN-10 для книг с учетом кода ISBN-13, предполагая, что такой код существует. Такой код ISBN-13 состоит из нескольких частей, разделенных -: 978-GG-PPPP-TTT-C Буквы G(группа), P(издатель), T(заголовок) и C(контрольная сумма) обозначают одну цифру. Для этой задачи группировка и вычисление …

21
Определить избыток
В избытке число является целым числом п , который устанавливает новую верхнюю границу для ее соотношение с функцией делителем суммы а. Другими словами, n является сверхизбыточным тогда и только тогда, когда для всех натуральных чисел x меньше n : σ(n)n>σ(x)xσ(n)n>σ(x)x\frac{\sigma(n)}n>\frac{\sigma(x)}x Для нескольких значений: n σ(n) σ(n)/n superabundant 1 1 1.0000 …

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