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

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

13
Изменить код, изменить последовательность: грабители
Это задача полицейских и грабителей . Для нити полицейских, иди сюда . Эта задача включает в себя две последовательности OEIS , выбранные полицейскими - S 1 , S 2 - и то, насколько хорошо эти последовательности можно обыграть и запутать. Полицейские строят код A, который производит S 1, и дают …

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

10
Найти результат игры войны
Найти результат игры войны Когда я учился в начальной школе, была игра «Каменные ножницы», в которую мы играли во время собраний, в ожидании учителя, на переменах и т. Д. Мы называли это «Войной». Однако после некоторого поиска выясняется, что это гораздо более простой вариант «игры с дробовиком» (согласно WikiHow) . …
15 code-golf  game 

6
У вас есть дневная полоса!
Напишите программу, которая отслеживает количество дней, в течение которых она была запущена. День сбрасывается в полночь (местное время компьютера, на котором запущена программа). Если есть день, когда программа не запускается, счетчик обнуляется. Каждый раз, когда программа запускается, счетчик должен увеличиваться на один день, если это программа запускается впервые в этот …
15 code-golf  date 

5
Hex Dump ваш исходный код
Когда вы играете в код, иногда вам понадобится шестнадцатеричный дамп кода, обычно потому, что вы использовали непечатаемые символы. Итак, почему бы не сделать программу, которая сама Hex Dumps? Соревнование Эта задача состоит в том, чтобы без ввода вывести шестнадцатеричный дамп исходного кода в следующем формате: 0000: 00 00 00 00 …
15 code-golf  quine 

7
Вяжи мне ASCII-носок
Вступление Короче говоря: несколько дней назад я случайно начал вязать носок, и довольно логичная структура простых стежков приводит меня к мысли: почему бы нам просто не связать носок ASCII? вход На входе находится четное целое число N в диапазоне [2,30]. Выход Выходной носок, очевидно. Структура Потому что мы будем использовать …

3
Найти самых коротких правителей Голомба
Линейки Голомба - это наборы неотрицательных целых чисел, так что никакие две пары целых чисел в наборе не находятся на одинаковом расстоянии друг от друга. Например, [0, 1, 4, 6]является линейкой Голомба, потому что все расстояния между двумя целыми числами в этом наборе уникальны: 0, 1 -> distance 1 0, …

5
Воспроизвести звук Пи
Да, вы правильно прочитали название. играть звук пи. Более конкретно, для каждой цифры числа пи в первой 1000-й сопоставьте ее с музыкальной нотой и выведите полученную мелодию в файл. По существу, каждая цифра превращается в примечание по шкале мажора (в основном, по обычной шкале). 1 поворачивается к середине C, 2 …

25
Программа, которая найдет следующее простое число
Вступление: Вы случайно испортили поток времени с помощью устройства, созданного вами для удовольствия, которое оказалось машиной времени. В результате вы оказались в далеком будущем. Вы поняли, что вычислительная мощность, вычислительная мощность и компьютеры в целом эволюционировали в огромном количестве, а точнее , в бесконечном количестве . Таким образом, вы получаете …
15 code-golf  math  primes 

5
Строка рулетка
Мотивация : иногда вам нужно знать, где вы находитесь в строке. Вы хотите иметь возможность просматривать любую часть строки и точно знать, где вы находитесь, насколько это возможно. Задача : написать программу для вывода строки рулетки заданной длины. Рулетка строка сам описывает ее длины так далеки , как часто , …
15 code-golf  string 

9
Поворот тривиальной последовательности
Вступление Рассмотрим последовательность целых чисел f, определенную следующим образом: f (2) = 2 Если n нечетное простое число, то f (n) = (f (n-1) + f (n + 1)) / 2 Если n = p · q является составным, то f (n) = f (p) · f (q) Нетрудно понять, …

9
Наклонные двоичные числа
Если задано целое число n, выведите первые nнаклонные двоичные числа с индексами 0 или 1. Они называются так из-за того, как они генерируются: Напишите числа в двоичном виде друг под другом (выровнено по правому краю): ........0 ........1 .......10 .......11 ......100 ......101 ......110 ......111 .....1000 ......... Затем вам нужно взять каждую …

15
Найдите пять друзей, чтобы поесть курицу с Полом
Пол - один из ваших бельгийских знакомых, и он хотел бы, чтобы вы создали программу, которая выводит хотя бы одну из следующих пяти строк : 12496=>14288=>15472=>14536=>14264 14264=>12496=>14288=>15472=>14536 14536=>14264=>12496=>14288=>15472 15472=>14536=>14264=>12496=>14288 14288=>15472=>14536=>14264=>12496 Он представляет друзей, которыми он больше всего гордится, и он хотел бы поесть с ними. Павел также считает, что число …

16
Вычислить интервал очков Уилсона
Уилсон оценка интервал является доверительным интервалом вероятности успеха, основываясь на доле успехов в наборе испытаний Бернулли (испытание Бернулли является исследованием , в котором ровно два результата возможен: успех или неудача ). Интервал задается следующей формулой: Два значения, заданные формулой, являются верхней и нижней границами интервала. n S и n F …

2
Решить диаграмму состояния стека
Диаграмма состояния стека показывает, как значения одного стека меняются на другие. Например, это диаграмма состояний стека: 3 0 2 1 0 Это означает, что существует стек, изначально содержащий 3 значения ( 3часть). Эти значения проиндексированы от 0 до 2, с 0 на вершине: 2 1 0. Следующая часть 0 2 …

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