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

20
Играя с музыкальной черепахой

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

20
Диван 2048: сколько еще до 2048?

Я только что попробовал игру под названием Couch 2048 . (Примечание: вам следует посмотреть, чтобы лучше понять этот вопрос.) Поскольку это было не очень интересно для меня, я спрашивал себя: «Сколько еще до 2048 года !?» Это вдохновило меня на подачу заявки, потому что рассчитать ее не так просто,...

20
Дирихле свертка

Свертка Дирихля является особым видом свертка , который выглядит как очень полезным инструмент в теории чисел. Он действует на множестве арифметических функций . Вызов Для двух арифметических функций f,gf,gf,g (т.е. функций f,g:N→Rf,g:N→Rf,g: \mathbb N \to \mathbb R ) вычисляется свертка Дирихле...

20
При заданном входе выведите все показатели, где основание и мощность суммируются с входом.

Так что это мой первый вызов на этом сайте. Задача состоит в том, чтобы взять входное целое число nnn , которое будет положительным, и вывести в порядке возрастания (от 111 до nnn , включая n ) вывод i(n−i)i(n−i)i^{(n-i)} (где iii - текущее целое число). пример Учитывая ввод 5, программа...

20
Наименьший диверсифицирующий показатель

Pandigital номер представляет собой целое число , которое содержит все цифры от 0 до 9 , по крайней мере один раз. 1234567890, 1902837465000000 и 9023289761326634265 являются пандигитальными. Для целей этой задачи числа, такие как 123456789, не являются pandigital, поскольку они не содержат 0, хотя...

20
Подсчет повторений массива

Вы получите массив и должны вернуть количество целых чисел, встречающихся более одного раза. [234, 2, 12, 234, 5, 10, 1000, 2, 99, 234] Это вернет 2, так как каждый из них 234и 2появится более одного раза. [234, 2, 12, 234] [2, 12, 234, 5, 10, 1000, 2] Список никогда не будет длиннее целых 100 000,...

20
Квадратный корень Расстояние от целых

Задав десятичное число k, найдите наименьшее целое число, nтакое, что корень квадратный из nнаходится в пределах kцелого числа. Однако расстояние должно быть ненулевым - nне может быть идеальным квадратом. Дано kдесятичное число или дробь (в зависимости от того, что проще для вас), например 0 <...

20
Циклы на торе

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

20
Меня зовут инспектор Морс

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

20
Заставьте все квадраты взорваться

Вам дана квадратная матрица шириной ≥2≥2\ge2 , содержащая квадратные числа ≥1≥1\ge1 . Ваша задача - заставить все квадратные числа «взорваться», пока все они не исчезнут. Вы должны распечатать или вернуть окончательную матрицу. Более конкретно: Ищите самый высокий квадрат x2x2x^2 в матрице. Ищите...

20
Кубинские простые

Учитывая натуральное число , возвратите -й кубинский премьер .nNnnNn Кубинские простые Кубинское простое число - это простое число вида p=x3−y3x−yпзнак равноИкс3-Y3Икс-Yp = \frac{x^3-y^3}{x-y} где y>0Y>0y>0 и x=1+yИксзнак равно1+Yx = 1+y или x=2+yИксзнак равно2+Yx = 2+y Детали Вы можете...

20
Деформированная шахматная доска

Эта задача заключается в построении шахматной доски, в которой размер квадрата, а не постоянный по всей доске, следует определенной неубывающей последовательности, как описано ниже. Доска определяется итеративно. Доска размером увеличивается до размера , расширяя ее вниз и вправо на «слой»...

20
Поворотная позиция целых чисел

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

20
Первый код Алисы

Алиса - стажер в компании, которая использует Brainfuck в качестве основного языка как для разработки на стороне клиента, так и на стороне сервера. Алиса только что написала свой первый код, и она немного нервничает, готовясь к своему первому обзору кода. Алиса хочет, чтобы ее код был правильно...

20
Написать переводчика для *

Задача проста. Написать переводчика для языка * . Вот большая ссылка на вики. Есть только три действительные * программы: * Принты "Hello World"  *  Печатает случайное число от 0 до 2 147 483 647 *+* Работает вечно. Третий случай должен быть бесконечным циклом согласно спецификациям в этом вопросе...

20
Левенштейн Соседи

Большинство квадратных чисел имеют по крайней мере 1 другое квадратное число, с которым их расстояние Левенштейна равно 1. Для данного квадрата xxx каждый квадрат, который удовлетворяет этому условию, называется соседом Левенштейна от xxx . Например, 363636 является соседом Левенштейна из 161616 ,...

20
Параллельное сопротивление в электрических цепях

Вступление: Два резистора, R1и R2параллельно (обозначены R1 || R2) имеют объединенное сопротивление, Rpзаданное как: RP2=R1⋅R2R1+R2RP2=R1⋅R2R1+R2R_{P_2} = \frac{R_1\cdot R_2}{R_1+R_2} или как предложено в комментариях: RP2=11R1+1R2RP2=11R1+1R2R_{P_2} = \frac{1}{\frac{1}{R_1} + \frac{1}{R_2}} Три...

20
Немного премьер-пира

(Случайно вдохновленный /mathpro//q/339890 ) (Связанный: 1 , 2 ) Учитывая входной список различных простых чисел (например, [2, 5, 7]) и целое число n, выведите все натуральные числа, строго меньшие, чем те, nкоторые содержат только эти простые числа в качестве делителей. Для ввода [2, 5, 7]и...

20
Побег из лабиринта!

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

20
Переупорядочить матрицу, дважды

Вам дан квадрат матрицы и список (или вектор) длины содержащий числа от до (или от до ). Ваша задача - изменить порядок столбцов и строк матрицы в порядке, указанном в .n×nN×Nn \times nAAAuUunNn111nNn000n−1N-1n-1AAAuUu То есть, вы построить матрицу , где -й элемент является -й элемент . Вы также...