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

35
Помоги мне узнать моего монстра

Задний план Компьютерная игра NetHack датируется 1987 годом, до того, как было широко распространено использование графики в компьютерных играх. В игре много монстров, и потенциально много нужно разместить сразу на экране, поэтому монстры нарисованы очень минимальным образом: монстр просто рисуется...

35
Суммируйте силы, которые будут

Простая, но, надеюсь, не совсем тривиальная задача: Напишите программу или функцию, которая суммирует числа, kразделяющие число n. Более конкретно: Входные данные: два натуральных числа nи k(или упорядоченная пара целых чисел и т. Д.) Вывод: сумма всех положительных делителей nэтих kстепеней целых...

35
Эффективный подсчет

Когда я был ребенком и хотел считать долларовые банкноты в своих сбережениях, я считал вслух: один два три четыре пять шесть семь восемь девять десять; одиннадцать, двенадцать, тринадцать, четырнадцать, пятнадцать, шестнадцать, семнадцать, восемнадцать, девятнадцать, двадцать; двадцать один,...

35
Нарисуй дугу шара

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

35
Сколько мне нужно написать?

Написание чисел - это один из миров программирования Hello, часто цифры 1-10. Я хочу выписать много номеров! Много, много номеров. Но сколько цифр мне нужно написать? задача Учитывая целочисленный ввод, укажите в качестве выходного числа число, которое даст мне количество цифр в строке, содержащей...

35
Код гольф для моих настоящих друзей

... и настоящий гольф для моих друзей по коду. Это задача, основанная на однолетнем комиксе XKCD, который состоит в основном из тостов (пародии на первые комиксы) по определенной схеме, но с небольшими изменениями. Ваша задача - написать программу (или функцию), которая будет принимать первую...

35
Давайте сделаем немного «enciph5r47g»

Это обратная сторона Давайте сделаем некоторые "deciph4r4ng" В этой задаче ваша задача - зашифровать строку. К счастью, алгоритм довольно прост: при чтении слева направо каждый типичный символ записи (диапазон ASCII 32-126) должен быть заменен числом N (0-9), чтобы указать, что оно совпадает с...

35
11 = (1 + 2 + 3 + 4 + 5) - (1 + 2 + 3) + (6) - (4)

Если задано положительное целое число N , ваша задача состоит в том, чтобы возвратить количество шагов, необходимых для достижения N следующим алгоритмом : Найти наименьшее треугольное число Т я такое , что Т я  ≥ Н . Постройте соответствующий список L = [1, 2, ..., i] . Хотя сумма членов L больше,...

35
Сделать супер акростих

Задний план Празднование выпуска Dyalog APL 16.0 , где решением этой проблемы является {⊢⌺(≢⍵)⊢⍵}Объяснение задача Если задана печатаемая строка ASCII нечетной длины n , сделайте квадрат размером n × n со строкой, центрированной по горизонтали, с дублированием для центрирования по вертикали и с...

35
Эта строка - буква, делающая колесо?

Источником вдохновения было то, что я видел где-то: Слово "монахиня" - это просто буква n, делающая колесико Ваша задача состоит в том, чтобы взять строку и определить, является ли это первая буква, делающая колесо. правила Строка - это буква, вращающая колесо, если: Первая буква совпадает с...

35
#OctothorpeAsciiArt

Знак числа, (также называемый знак номера, хэш или хэштегом, или знак фунта) является следующий ASCII символ: # Разве это не забавная форма? Давайте сделаем большие версии этого! Итак, вот ваш вызов: Учитывая положительное целое число N , выводить ASCII - хэштегом размера N . Например, хэштег ASCII...

35
Полудиагональный алфавит

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

35
Плюс простые против минус простых

Большинство из нас знает ... что все простые числа p>3имеют вид Но сколько же простых чисел плюс ( 6n+1) и сколько простых чисел минус ( 6n-1) в определенном диапазоне? Соревнование Дано целое число k>5, посчитать , сколько primes<=kэто PlusPrimes и сколько MinusPrimes . Примеры у k=100нас...

35
Визуализируйте теорему Никомаха

Теорема Ничомачуса связывает квадрат суммы с суммой кубов: и имеет красивую геометрическую визуализацию: Задача: Создать 2-ую часть этой визуализации в ascii. Вам необходимо убедиться, что все ваши визуальные границы поддерживаются вашей диаграммой. Это проще всего сделать с четырьмя «цветами»,...

35
Как я могу попросить у кассира деньги в банке?

Мне нужно пойти в банк и снять деньги. Мне нужно снять 30 долларов, 22 доллара, чтобы заплатить моему соседу по комнате за интернет и 8 долларов за стирку. Поскольку ни один из них не может внести изменения, мне нужно, чтобы мои 30 долларов были разделены на два раздела двух размеров. Это означает,...

35
Это много обезьян

Теорема о бесконечной обезьяне гласит, что, учитывая бесконечное время, машина, отправляющая бесконечный поток случайных символов, всегда будет печатать любой заданный текст. Это звучит для меня как отличная идея для испытания. Процесс Для обезьяньей строки A необходимо выполнить следующие шаги:...

35
Boustrophedonise

Связанные, но очень разные. Бустрофедон представляет собой текст , в котором каждая вторая линия письма переворачивается или обратить вспять, с перевернутым буквами. В этой задаче мы просто перевернем все остальные строки, но оставим действительные символы без изменений. Вы можете выбрать, какие...

35
Нарисуй мне домино

Вызов Учитывая две цифры 0-9 в качестве входных данных, выведите домино (из набора домино двойной девяти ) с этим количеством точек (точек) на двух гранях. Десять возможных граней выглядят так (разделены трубками): | | o| o|o o|o o|o o o|o o o|o o o|o o o | o | | o | | o | | o |o o|o o o | |o |o |o...

35
Древесные слова, жестяные слова

Примечание: в этом вопросе есть несколько грубых слов. В этом классическом наброске Monty Python есть неявная головоломка (вы также можете подготовить сценарий онлайн). Различные фразы описаны как «древесные» или «жестяные», а одна - как «ПВХ». Для данной фразы ответьте ее типом в соответствии со...

35
Куда идет эта змея?

Напишите функцию (используя как можно меньше байтов), которая принимает двумерный массив любого числа столбцов и строк, в котором: 0 представляет пустой блок, 1 представляет собой змеиный блок. Функция должна возвращать количество возможных путей, пройденных змеей. Пример 1: Входные данные: [...