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

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

2
Digits Копаем подземелье
Изменить: в конце вопроса я буду награждать 100-репутацию за первый решатель бонусной головоломки ! Я добавлю награду к вопросу только тогда, когда ответ появится, поскольку эта награда не имеет крайнего срока. Учитывая неубывающий список однозначных положительных целых чисел, вы должны определить, как глубоко в подземелье будут копаться цифры. ███ ███ …

12
Смешивание символов в строке
Вы должны написать функцию / программу, которая принимает ввод через stdinаргументы / аргументы командной строки / аргументы функции, смешивает символы в строке и затем выводит финальную строку через stdout. Сначала ввод будет содержать строку (не пустую или null), пробел, а затем четное число неотрицательных чисел, разделенных пробелами. Если ввод берется …
10 code-golf  string 

1
Meta Quine Checker
Эта задача, если вы ее принимаете, заключается в написании трех функций или программ A, B и C: A - это квинна, которая выводит все A, B и C (что также является полным содержанием кода в вашем представлении). B принимает параметр F и проверяет, является ли он такой формулой (вывод FBC) …
10 code-golf  quine 

11
Список простых чисел Софи Жермен
Вопрос Софи Жермен главным является простым р таким образом, что 2р + 1 является простым , а также. Например, 11 - простое число Софи Жермен, потому что 23 также простое число. Напишите самую короткую программу для вычисления простых чисел Софи Жермен в порядке возрастания правила Простые числа Софи Жермен должны …

3
Рандомизированный компилятор Brainfuck
Джо - ваш средний разработчик BF. Он собирается проверить изменения своего кода в их хранилище, когда ему позвонит его начальник. «Джо! Машина нового клиента сломана! Интерпретатор brainfuck устанавливает все ячейки в случайные значения перед выполнением программы. Нет времени, чтобы исправить это, ваш код должен будет с этим справиться». Джо не …

3
Считать сбалансированные двоичные строки, совпадающие с любым набором масок
Двоичная строка является строкой , которая содержит только символы , взятые из 01 . Сбалансирован двоичная строка является двоичной строкой , которая содержит ровно столько 0 сек , как 1 с. Вам дается положительное целое число n и произвольное количество масок, каждая из которых имеет длину 2n символов и содержит …

1
Формы слизи могут рассчитывать!
Фон Формы слизи потрясающие. Если вы разместите их на поверхности с источниками пищи, они разложат свои усики, чтобы найти пищу, после чего они образуют сеть связей между источниками. В этом задании вы будете имитировать слизистую плесень в поисках пищи. Более того, эта конкретная плесень остановится, как только она будет найдена. …

4
Написать переводчик смены
РЕДАКТИРОВАТЬ: Как некоторые из вас подозревали, была ошибка в официальном переводчике: порядок композиции в .был обратный. У меня было две версии переводчика, и я использовал неправильную. Примеры были также написаны для этой неправильной версии. Я исправил переводчик в репозитории, и примеры ниже. Описание >также было немного двусмысленным, поэтому я исправил …

4
Prelude Syntax-Checker
Prelude - это эзотерический язык программирования, который имеет очень мало, но необычных ограничений на то, что составляет действительную программу. Любой блок печатного текста ASCII («блок» означает, что строки печатного ASCII разделены символами новой строки - 0x0A) действительны при условии, что: Каждый (вертикальный) столбец текста содержит не более одного (и ). …

6
Реализуйте хэш переменной длины
У меня и моего друга есть эта игра, в которую мы играем словами. Это забавное времяпрепровождение, и оно включает в себя «отмену» букв в слове, пока ничего не останется. Я действительно устал от того, что он намного быстрее меня, поэтому твоя задача - реализовать это и позволить мне наконец победить …

5
Двусмысленные римские цифры магических квадратов
Королю Древнего Рима трудно определить, действителен ли магический квадрат или нет, потому что проверяемый им магический квадрат не содержит разделителей между числами. Он нанял разработчика программного обеспечения, чтобы помочь ему определить, действителен ли магический квадрат или нет. Описание входа Входные данные поступают в STDIN или аргументы командной строки. Вы не …

6
Перечислите падежи двух финских существительных
Введение В этом задании ваша задача - правильно составить список падежей двух финских существительных. Суть в том, что вы можете использовать один из списков в качестве руководства для создания другого. Существительные Мы используем следующие две таблицы склонений в качестве наших данных. Они перечисляют падежи двух существительных, по одному падежу на …

7
Четвертое занятие по математике на неделю: самый неэффективный коммивояжёр
У моей дочери было следующее задание по математике. Представьте себе шестерых друзей, живущих на линии с именами E, F, G, H, J и K. Их позиции на линии такие, как указано (не в масштабе) ниже: Таким образом, F живет в пяти единицах от E и двух единицах от G и …

4
Написать двоичный счетчик в квине
Напишите два фрагмента кода, которые мы будем называть s_zero и s_one. Программа (l, n) состоит из l копий s_zero и s_one, соответствующих двоичным цифрам n, дополненных слева s_zero. Например, если s_zero = fooи s_one =, barто программа (4, 0) = foofoofoofoo программа (4, 1) = foofoofoobar программа (4, 2) = …

3
Роторные маршрутизаторы на сетке
вход Ваш ввод представляет собой одну строку, разделенную новыми 2n+1строками на строки длины 2n+1для некоторого целого числа n ≥ 0. Целое число nне является частью ввода; Вы должны будете вычислить это из строки. Линии состоят из «символов направления» >^<v. Если новые строки представляют проблему, вы можете заменить их вертикальными трубами …
10 code-golf  grid 

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