Вопросы с тегом «repeated-transformation»

Головоломка или задача включают повторное применение некоторого преобразования к входным данным. Эти головоломки часто включают математические последовательности или фракталы.

73
Создайте «H» из меньших «H»

Вызов Создайте функцию или программу, которая при задании целого числа sizeвыполняет следующие действия: Если sizeравно 1, выведите H H HHH H H Если sizeбольше 1, выведите X X XXX X X где Xвывод программы / функции дляsize - 1 (Если вы предпочитаете, базовый случай может соответствовать 0, если вы...

46
Мультипликативная стойкость

Мультипликативная стойкость Умножьте все цифры в числе Повторяйте, пока у вас не останется ни одной цифры Как объяснил Numberphile : Numberphile "Что особенного в 277777788888899?" Numberphile "Мультипликативная стойкость (дополнительные кадры)" пример 277777788888899 →...

44
Как работает математика в мире Анастасии?

Задний план: Стандартные математические операции, такие как базовое сложение и умножение в реальном мире, работают так: 12 + 123 = 135 а также 12 * 123 = 1476 Это не интересно и скучно! Многие школы уже интерпретируют это как практику, практику, практику формальных алгоритмов. Это подразумевает...

42
StringgnirtSStringgnirtSStringgnirtS

Вот сравнительно простой вызов для вас. Если задана строка длины N , выведите строку вперед, затем назад, затем вперед, затем назад ... и т. Д. N раз. Например, если ваш вклад был Hello! Вы должны вывести: Hello!!olleHHello!!olleHHello!!olleH Вы также можете при желании вывести один завершающий...

27
Абстрактная задача переписывания (Cops)

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

24
Код Гольф: 6174 - мифическая константа Капрекара

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Code Golf Stack Exchange. Мигрировал 8 лет назад . Почему номер 6174 такой интересный? Как определено в Википедии Возьмите любое четырехзначное число, используя как минимум две разные цифры. (Допускаются ведущие...

22
Оптимизация компилятора SKI

Исчисление SKI вариант исчисления лямбда , который не использует лямбда - выражения. Вместо этого, только приложения и комбинаторов S , K и I используются. В этой задаче ваша задача состоит в том, чтобы перевести термины SKI в лямбда-термины в β нормальной форме . Входная спецификация Вводом...

21
Карта кота Арнольда

Вызов Учитывая цветное растровое изображение * с той же шириной и высотой, выведите изображение, преобразованное под карту кота Арнольда . (* подробности см. ниже) Определение Учитывая размер изображения, Nмы предполагаем, что координаты пикселя даны как числа между 0и N-1. Карта кота Арнольда...

20
Аддитивная стойкость

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

20
Это усеченное треугольное число?

Связанная последовательность OEIS: A008867 Усеченное треугольное число Общим свойством треугольных чисел является то, что они могут быть расположены в виде треугольника. Например, возьмите 21 и расположите в треугольник os: о оо ооо оооо ооооо оооооо Давайте определим «усечение»: разрезание...

16
Создать калькулятор омнификса

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

14
Случайные чаевые

В стандартном кубике (кубике) числа расположены так, что противоположные грани добавляют к семи. Напишите самую короткую из возможных программ на предпочитаемом вами языке, которая выдает случайный бросок, за которым следуют 9 случайных подсказок. Опрокидывание - это четверть оборота костей,...

12
Докажите 2 + 2 = 2 * 2 (и аналогичные)

Выведите полный формальный пух таких утверждений, как 1+2=3, 2+2=2*(1+1)и т. Д. Introuction Если вы знаете арифметику Пеано, вы можете пропустить этот раздел. Вот как мы определяем натуральные числа: (Axiom 1) 0 is a number (Axiom 2) If `x` is a number, the `S(x)`, the successor of `x`, is a...

10
Code-Golf: последовательность Фейри (I)

Вызов В этом задании вам дадут целое число N (меньше 10 ^ 5), выведите последовательность Фари порядка N Вход N указан в одной строке, входы заканчиваются EOF. вход 4 3 1 2 Вывод F4 = {0/1, 1/4, 1/3, 1/2, 2/3, 3/4, 1/1} F3 = {0/1, 1/3, 1/2, 2/3, 1/1} F1 = {0/1, 1/1} F2 = {0/1, 1/2, 1/1} Ограничения...

9
Flexagonal flexagation

Будучи программистами, наблюдать за нами не очень интересно. Сегодня мы это изменим! В этом испытании вы будете лексировать и сгибать гексафлексагон. Около Для ознакомления с видео посмотрите видеофильмы viharts на flexagons Флексагон - это форма, которую вы можете изогнуть, чтобы показать грани,...

9
Абстрактная проблема переписывания (Грабители)

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