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

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

3
Кодовый велосипедный замок
Сценарий После долгого рабочего дня, работающего в офисе и просматривающего stackexchange.com , я наконец вышел в дверь в 16:58, уже уставший от дня. Поскольку я все еще только стажер, мой текущий способ передвижения на велосипеде. Я направляюсь к своему верному Peugeot Reynolds 501 , но прежде чем я смогу отплыть, …

15
Электроны подпрыгивают в проводе
Представьте себе «провод» с nпробелами. Представьте далее, что в этом проводе есть «электроны». Эти электроны живут только одну единицу времени. Любые пространства в проводе, которые прилегают к одному электрону, становятся электроном. В терминологии Game of Life это так B1/S. Например, это провод длиной 10 с периодом 62. правила Входные данные, …

16
Вращать точки
Введения Булева матрица 2 × n может быть представлена ​​в виде строки из четырех символов . ':. Строка имеет «верхний ряд» и «нижний ряд», где точки представляют 1 и пустые пробелы представляют 0. Например, матрица 2 × 6 1 0 1 0 0 1 0 0 0 1 0 1 …
46 code-golf  string 

26
Перевести oOo CODE
Учитывая ввод программы, написанной в oOo CODE , выведите код BF, который он представляет. Вот краткое описание того, как работает oOo CODE: Сначала удаляются все не алфавитные символы (все, что не в диапазоне A-Za-z). Например, возьмите программу PROgRam reVERsES giVeN iNPut sEqUENcE(пример, приведенный на вики-странице esolangs, который делает именно то, …

19
Рычаг Симулятор 2015
Почему симулятор? В наши дни у детей нет ни времени, ни амбиций, чтобы пойти и сложить коробки на качелях или поиграть с уравновешивающими физическими объектами. Это оставляет много места на рынке программного обеспечения для Lever Simulator, который, согласно моим моделям, будет продаваться как сумасшедший! Требуется помощь по программированию Я подал …

10
Зигзагирование строки
Напишите программу (или функцию), которая принимает непустую строку любых печатных символов ASCII . Выведите (или верните) зигзагообразную цепочку символов в строке, где каждая соседняя пара символов связана: /если первый символ находится перед вторым символом в обычном порядке ASCII. например B / A \если первый символ встречается после второго символа в …
46 code-golf  string 

30
Имена элементов выше 118
ИЮПАК в своей невыносимой мудрости создал систематическое название элемента для любого вновь созданного элемента. Это временное имя элемента, пока они, наконец, не примут решение о действительном имени. Это работает так: каждой цифре номера элемента присваивается префикс в зависимости от его значения. Префиксы объединяются с 'ium' в конце. Когда это будет …

2
Расширение OEIS: подсчет бриллиантов
Обещаю, это будет моим последним испытанием о плитах алмаза (какое-то время, во всяком случае). С другой стороны, этот вызов не имеет ничего общего с искусством ASCII, и он также не является гольф-кодом, так что это на самом деле совершенно другое. Напоминаем, что каждый шестиугольник может быть назван тремя разными бриллиантами: …

30
Указатели, указатели, указатели!
Введение В выходных данных об ошибках некоторых языков, таких как Java, показан указатель, чтобы дать программисту представление о том, где именно произошла ошибка. Возьмите этот пример на Ideone: Main.java:12: error: ';' expected Invalid Java! ^ Обратите внимание, каретка показывает, где находится неверный код? Вызов Ваша задача состоит в : заданное …
46 code-golf 

24
Советы по игре в гольф в Pyth
Pyth - это язык процедурного программирования, вдохновленный Python, созданный пользователем PPCG isaacg . Какие общие советы у вас есть для игры в гольф в Pyth? Я ищу идеи, которые могут быть применены к кодовым проблемам гольфа в целом, которые, по крайней мере, несколько специфичны для Pyth. Один совет за ответ, …
46 code-golf  tips  pyth 

30
Поддельный текст Marquee
В этом испытании поддельный текст выделенного текста - это текст, который показан по частям, в стиле прокрутки. Некоторые примеры: testing 4 t te tes test esti stin ting ing ng g hello 2 h he el ll lo o foobarz 3 f fo foo oob oba bar arz rz z …
46 code-golf  string 

30
Рок круглосуточно
Как можно меньше символов Юникода выведите следующее (144 символа): 1, 2, 3 o'clock, 4 o'clock rock, 5, 6, 7 o'clock, 8 o'clock rock, 9, 10, 11 o'clock, 12 o'clock rock, We're gonna rock around the clock tonight. Вы не должны использовать никакие цифры в вашем коде, кроме цифры 1.

20
Нарисуй Лестницу Дьявола
В Чертова лестница представляет собой фрактал как функции , связанные с множеством Кантора. Ваша задача - воспроизвести эту забавную функцию - в искусстве ASCII! вход Единственное целое число n >= 0, указывающее размер вывода. Ввод может быть дан через STDIN, аргумент функции или аргумент командной строки. Выход ASCII-арт-исполнение лестницы дьявола …

7
Кто этот чатбот?
Задача: Задача состоит в том, чтобы создать чат-бота, с которым вы можете проводить время, обсуждая свои самые глубокие мысли. Создайте чат-бота с ИИ, который учится на вашем входе. Ваш бот должен вдохновлять вас на освобождение от ваших самых мрачных внутренних истин. Вдохновение: http://en.wikipedia.org/wiki/Chatterbot http://io9.com/5901579/10-tricks-that-chatbots-use-to-make-you-believe-theyre-human Правила: Вы можете использовать любой язык …

30
Ответ на главный вопрос жизни, вселенной и всего такого
задача Если в качестве входных данных используется строка String, ваша задача состоит в том, чтобы вывести ее 42 только в том случае, если входная строка String оказывается точно следующей: abbcccddddeeeeeffffffggggggghhhhhhhhiiiiiiiiijjjjjjjjjjkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz Он может выводить любое другое значение, выдавать ошибку или не выводить вообще, если ввод не равен вышеупомянутой строке. Критерий победы …
46 code-golf  string 

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