Пазлы для программирования и Code Golf

Вопросы и ответы по программированию головоломок энтузиастов и любителей кода

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

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

20
Наименьший диверсифицирующий показатель
Pandigital номер представляет собой целое число , которое содержит все цифры от 0 до 9 , по крайней мере один раз. 1234567890, 1902837465000000 и 9023289761326634265 являются пандигитальными. Для целей этой задачи числа, такие как 123456789, не являются pandigital, поскольку они не содержат 0, хотя 123456789 = 0123456789. Разнообразная пара целых …
20 code-golf  math 

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

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

4
Когда в Риме считать, как римляне?
Фон Этот вызов вдохновлен этим сайтом, на котором опубликована следующая диаграмма: Эта диаграмма показывает нам, что самое длинное римское числовое выражение до 250 - это 188, для выражения которого требуется 9 цифр. Вызов Стандартные символы , используемые для выражения наиболее римские цифры являются следующие: { I, V, X, L, C, …

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

11
Граф коня на доске N-N-N
В шахматах рыцарь может перемещаться только в позиции, отмеченные знаком X, относительно его текущей позиции, отмеченной знаком ♞: A График Рыцарский представляет собой график , который представляет все юридические ходы рыцаря шахматных фигур на шахматной доске. Каждая вершина этого графа представляет квадрат шахматной доски, а каждое ребро соединяет два квадрата, …

15
Клавиатура в одну линию
Соревнование Цель этой задачи - определить, можно ли набирать данную строку, используя только одну строку стандартной британской QWERTY-клавиатуры. Это code golfсамое короткое решение в байтах! IO Ввод будет одной строкой из нуля или более символов в десятичном диапазоне ASCII от 32 до 126 включительно. Для этой задачи вы можете предположить, …

15
Найти соседей клетки
... или Тороидальные окрестности Мура Учитывая положительные целые числа h, wи неотрицательное целое число i, возвращать все индексы окружающих i. Вы должны принять матрицу, состоящую из hстрок wэлементов, пронумерованных от самого низкого в верхнем левом углу до самого высокого в нижнем правом углу, и вернуть, в любом разумном формате, список …
20 code-golf  matrix 

17
Сколько кубиков можно построить
задача Ваша задача - построить структуру из кубов. Объем кубов следует следующей последовательности (внизу -> вверху)NNn N3, ( n - 1 )3, ( n - 2 )3, . , , , 13N3,(N-1)3,(N-2)3,,,,,13n^3, (n-1)^3, (n-2)^3,...,1^3 вход Общий объем конструкции ( ВВV ). выход значение ( NNn ), т. е .: общее …
20 code-golf  math 

5
Игра в гольф ненавистников
Настройка: Социальная сеть сообщает о количестве голосов в сообщении двумя способами: количество чистых голосов (общее количество голосов - общее количество голосов) и процент голосов, которые были проголосовавшими , округляются до ближайшего целого числа (округляется в сторону увеличения до 0,5). Число чистых голосов является целым числом (не обязательно положительным), а второе …

11
Можете ли вы произнести это слово с помощью этих кубиков?
Буквенные кубики распространены в играх в слова. Например, может быть забавно пытаться произносить смешные слова с ошеломляющими кубиками. Если вы возьмете несколько кубиков, скорее всего, вы не сможете произнести определенные слова по буквам. Этот вызов является обобщением этой идеи. Вызов Учитывая список игральных костей, у каждого из которых есть по …

13
Сделай мне немного карри
Имея функцию f, которая принимает аргументы x 1 , x 2 ,…, x n - т.е. f: X 1 × X 2 ×… × X n → Y - curry переопределяет f как функцию, принимающую один аргумент a 1, который отображается на еще одну функцию. Этот метод полезен для частичного …

22
Двойной, XOR и сделай это снова
Определим функцию g как g (n) = n XOR (n * 2) для любого целого числа n> 0 . Учитывая x> 0 , найдите наименьшее целое число y> 0 такое, что g k (y) = x для некоторого k> 0 . пример x = 549 549 = 483 XOR (483 …

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