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

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

18
Генерация футбольной команды!
Создайте следующую команду ASCII для футбольной команды с минимально возможным количеством байтов. |.| |.| |.| |.| |.| |.| |.| |.| ]^[ ]^[ ]^[ ]^[ ]^[ ]^[ ]^[ ]^[ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ {<| 8 |>}{<| 6 |>}{<| 1 |>}{<| 3 |>}{<| 7 |>}{<| 5 |>}{<| 4 …

16
Проверить собственные пары
В этом задании вам дадут квадратную матрицу A, вектор vи скаляр λ. Вам необходимо будет определить, соответствует ли (λ, v)собственная пара A; то есть, или нет Av = λv. Скалярное произведение Точечное произведение двух векторов является суммой поэлементного умножения. Например, скалярное произведение следующих двух векторов: (1, 2, 3) * (4, …

16
Исправить мои жирные пальцы
Code Golf Challenge У меня есть проблема, мои пальцы толстые, и я часто делаю одну клавишу справа от моего крипборда. Боюсь, что со временем ситуация ухудшается и ухудшается. Sopn каждый keystrpke я сделаю с; быть вправо! Затем я хотел бы, чтобы программа (или functipn) автоматически сдвигала каждое нажатие клавиши обратно …

8
Шаткая последовательность Голомба
OEIS имеет вариант (A111439) последовательности Голомба . Как и в последовательности Голомба, A(n)описывает, как часто nпоявляется в последовательности. Но кроме того, никакие два последовательных числа не могут быть идентичными. При построении последовательности A(n)всегда выбирается как наименьшее положительное целое число, которое не нарушает эти два свойства. Из-за запрещенных последовательных идентичных чисел …

24
Где соседние символы в названии? [3, 4]!
Название написано с ошибкой специально. Читайте больше, чтобы узнать почему. Ваша задача: с учетом строки или списка с разделителями, включая символы A,B,C,D, вывести индексы всех соседних одинаковых символов. Выходными данными могут быть несколько строк / целых чисел в нескольких строках, список / массив или строка с разделителями. Весь вывод должен …

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

10
Сколько последовательностей Блэкджек в этом списке?
Ваша задача - найти, сколько разных последовательностей Блэкджек можно найти в упорядоченном списке из 12 карт. Последовательность блэкджека определяется как последовательность последовательных карт, сумма очков которых составляет ровно 21. Очки подсчитываются в соответствии со следующей таблицей: Symbol | Name | Points Symbol | Name | Points -------+-------+-------- -------+-------+-------- 2 | …

14
Найти подматрицу с наименьшим средним
Вы дали n-м-м матрица целых чисел × , где n, m> 3 . Ваша задача - найти подматрицу 3 на 3, которая имеет наименьшее среднее значение, и вывести это значение. Правила и разъяснения: Целые числа будут неотрицательными Дополнительный формат ввода и вывода Вывод должен быть точным, по крайней мере, до …
21 code-golf  math  matrix 

8
Заверните сезонный подарок
задача С учетом элемента-обертки и трехмерного массива без зазоров, оберните массив сверху, снизу и вокруг. Вы должны обрабатывать как символьные, так и числовые данные, но оболочка и настоящее будут иметь одинаковый тип данных. Пример персонажа Для символьных данных вы можете выбрать обработку трехмерных массивов отдельных символов или двумерных массивов строк: …

20
Как я закончил с этим FizzBuzz?
FizzBuzz настолько прост, держу пари, что вы можете сделать это задом наперед. В этом задании вам дадут длину строки FizzBuzz и вы должны дать положительное целое число, которое произвело эту строку. Описание Чтобы разбить это, строка FizzBuzz для nгенерируется следующим алгоритмом. Начните с пустой строки и для каждого i=1..n(включительно): Если …
21 code-golf 

2
Поменяйте местами некоторые периодические и непериодические части
В десятичном представлении каждого рационального числа у p/qвас есть периодический хвост, непериодическая головка и раздел перед десятичной точкой в ​​следующем формате: (before decimal point).(non-periodic)(periodic) Вот некоторые примеры: 1/70 = 0.0142857... = (0).(0)(142857) 10/7 = 1.428571... = (1).()(428571) ## no non-periodic part 1/13 = 0.076923... = (0).()(076923) 3/40 = 0.075 = …

3
Коалы, Крабы и Комапиллары
Учитывая два положительных целых числа X и Y, выведите любую комбинацию из следующих трех животных ASCII-искусства, чтобы выходные данные содержали ровно X запятых ( ,) и Y period ( .), если это возможно. Коала: 1 запятая, 2 периода <.,.> Краб: 2 запятых, 2 периода ,<..>, Commapillar: 3 или более запятых, …

21
Суммы 24-часового времени
Если задано целое число от 0 до 141 (включительно), перечислите все 24-часовые значения, чьи единицы времени, минуты и секунды добавляют к этому целому числу. Правила добавления Числа добавляются по единицам времени, а не по одной цифре. Например, возьмите 17:43:59 17 + 43 + 59 = 119 Помните, это пример добавления …
21 code-golf  math 

20
Найти все координаты на пути
Если в качестве входных данных задана двумерная строка в виде строки с символами новой строки или списком строк, выведите координаты (x, y)всех хэшей (# ) в списке. Входные данные будут содержать только хэши и пробелы. (и переводы строки, если вы решили принять ввод как 2D-строку) Если хэшей нет, вы можете …

30
Время, необходимое для печати чисел
Резюме Напишите программу или функцию, которая не принимает никаких входных данных и выводит все целые числа в диапазоне от -1000 до 1000 в порядке возрастания в стандартный вывод, по одному на строку, например: -1000 -999 -998 -997 ... И после этого вам нужно распечатать время, затраченное на печать этих чисел, …
21 code-golf  number  date 

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