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

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

3
Последовательность пойманного рыцаря
Введение Вдохновленный недавним видео The Trapped Knight - Numberphile , я столкнулся с проблемой. Ловушка последовательность рыцаря есть конечная целое число последовательность длины 2016 года, начиная с 1, и имеет следующие правила строительства: Напишите числовую спираль следующим образом: 17 16 15 14 13 ... 18 5 4 3 12 ... …
10 code-golf  number 

11
Играя Пикомино
В игре Pickomino в центре стола лежат несколько фишек , каждая с разным положительным целым числом. Каждый ход игроки бросают кубики определенным образом и получают счет, который является неотрицательным целым числом. Теперь игрок берет плитку с наибольшим числом, которое все еще меньше или равно его счету, удаляя плитку из середины …
10 code-golf  game 

20
Параллельные счета (день 2)
Вызов с разрешения моего конкурса на участие в университетском коде После окончания учебы пару месяцев назад Мари открыла банковский счет, чтобы начать получать оплату за свою первую работу в городе. С тех пор она провела несколько транзакций с ним. Ее первый платеж составил 1000 долларов. На эти деньги она заплатила …
10 code-golf 


24
Пароль епископа Боже
Получено из этого , сейчас удалено, пост. Если дана строка, ответьте (правда / ложно или два непротиворечивых значения), если она представляет собой хороший пароль епископа, то есть когда выполняются все следующие условия: в нем не менее 10 символов в нем как минимум 3 цифры ( [0-9]) это не палиндром (идентичный …

12
Quine выводит себя в двоичном виде
Ваша задача, если вы хотите принять это, - написать программу, которая выводит собственный исходный код в двоичном представлении UTF-8 . правила Источник должен иметь длину не менее 1 байта. Ваша программа не должна принимать данные (или иметь неиспользуемые пустые данные). Вывод может быть в любом удобном формате. Необязательный трейлинг перевод …

15
Правило инвестирования многоуровневого маркетинга «ноги»
Многоуровневая маркетинговая задача. Пэр хочет получить вознаграждение. Таким образом, это привлекло Nинвесторов ( N>=1), каждый i-й инвестор инвестировал x[i]. Когда общая сумма превышает порог, x[0]+x[1]+...+x[N-1] >= Tпартнер может быть вознагражден. Но только при соблюдении следующих условий: Минимальное количество инвесторов должно быть больше M, ( M<=N) По крайней мере, для одного …

15
Матричные пазлы
(Случайно вдохновлено https://codegolf.meta.stackexchange.com/a/17272/42963 ) Учитывая прямоугольную матрицу цифр (то есть 0 - 9), выведите «части» матрицы, как если бы цифры соединялись вместе, образуя один фрагмент, в порядке возрастания цифр. Кусочки гарантированно соединяются только ортогонально - ни одна деталь не соединится по диагонали. Всего будет максимум 10 штук (то есть одна …
10 code-golf  matrix 

3
Произвольная случайность (Скоростное издание)
Для nзаданного целого числа вычислить набор nслучайных уникальных целых чисел в диапазоне 1..n^2(включительно) так, чтобы сумма набора была равнаn^2 Случайный, в этом случае, означает равномерно случайный между действительными выходами. Каждый действительный выход для данного nдолжен иметь единый шанс быть сгенерированным. Например, n=3должны иметь 1/3 шансу каждый из вывода 6, 1, …

11
Карта читеров!
После отправки всех заданий создается словарь, который отображает номер студента в хэш их файла. Этот словарь, или hashmap, или отображение (как бы это ни называл ваш язык) будет выглядеть следующим образом: {100: "aabb", 104: "43a", 52: "00ab", 430: "aabb", 332: "43a"} Ключ - это номер студента, а значение - хеш. …

1
Татамибари решатель
Фон Tatamibari - логическая головоломка, разработанная Николи. Tatamibari головоломка играет на прямоугольной сетке с тремя различными видами символов в нем: +, -. и |. Решатель должен разбить сетку на прямоугольные или квадратные области в соответствии со следующими правилами: Каждый раздел должен содержать ровно один символ. +Символ должен содержаться в квадрате. …

9
Сквозь пространство и время
Введение: В общем , мы обычно говорим о четырех измерениях: три измерения пространства для x, yи z; и одно временное измерение. Ради этой задачи однако, мы разделим времени измерения в трех , а также: past, present, и future. Входные данные: Два ввода-списка. Одна содержит целочисленные x,y,zкоординаты, а другая содержит целые …

30
Количество оборотов
задача Напишите функцию или программу, чтобы найти число оборотов, необходимое колесу для перемещения на заданное расстояние с учетом его радиуса. правила Ввод может быть 2 положительными рациональными числами и может быть взят в любом удобном формате. Оба входа имеют одинаковую единицу. В вашем коде не должно быть цифр 0-9. Вывод …

15
Розенкранц и Гильденстерн являются Кодексом
В абсурдной пьесе Розенкранц и Гильденстерн мертвы , два главных героя Розенкранц и Гильденстерн (или они?) Всегда путают, кто из них есть кто, а иногда и какой из их собственных частей тела из-за ощущаемого отсутствия индивидуальная идентичность. Разве не было бы абсурдом, если бы они даже перемешали свои имена? Ваша …
10 code-golf 

15
Трансформаторы в маскировке (Нить Копа)
Нить грабителя здесь Задача полицейских состоит в том, чтобы написать функцию или программу, которая, когда ей дают ввод, выводит конечную детерминированную строку. Если программе дан другой ввод, она должна вернуть другой вывод. Правила: Материалы состоят из Название языка Если используются какие-либо флаги, они должны быть раскрыты. Количество байтов программы Количество …

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