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

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

5
Путешествие O
Мир состоит из пяти на пять клеток. Оборачивает со всех сторон. Это можно визуализировать как ... XXXXX XXXXX XXOXX XXXXX XXXXX Вы - О. Вы любите путешествовать по миру, и вы делаете это в соответствии со следующими правилами (пусть C будет текущим днем): В лучшие дни вы чувствуете ностальгию. Вернитесь …
26 code-golf  grid 

8
Заполните строки, столбцы и диагонали сетки NxN от 1 до N
задача При заданном входном N сгенерируйте и выведите сетку NxN, где каждая строка, столбец и две диагонали содержат числа от 1 до N(или от 0 до N-1, если это проще). вход На входе положительное целое число N. Он представляет количество столбцов и строк в сетке. Для этой проблемы, вы можете …

7
Генерация Brainf *** NOPs
Иногда при написании кода для мозгового отвращения вы чувствуете необходимость сделать его длиннее, чем необходимо, чтобы стимулировать отладку. Вы могли бы сделать это, просто положив ><туда, но что это весело? Вам нужно что-то более длинное и меньшее NOPey, чтобы сбить с толку любого, кто читает ваш код. Краткое введение в …

17
Таблица умножения для Cheela
Cheela (из книги Яйцо дракона Роберт Л. вперед) существа , которые живут на поверхности нейтронной звезды. Их тело плоское и круглое с двенадцатью глазами по периметру, поэтому они, естественно, используют систему нумерации Base-12. Среди чил, забота о детенышах и воспитание молодёжи - это задачи, выполняемые древними. Поскольку молодого Чилу нужно …

12
Четыре магическое число
Я не проверял «песочницу» до публикации этого задания - похоже, что это предложение было предложено Cᴏɴᴏʀ O'Bʀɪᴇɴ . С учетом целочисленного ввода напишите программу, которая печатает загадку «четыре - магическое число» Четыре магическое число Пять четыре и четыре магическое число Шесть - это три, и три - это пять, и …
26 code-golf  number 

3
Гольф себе пиво
Это пятница! Что означает, что пришло время для пива! К сожалению, сегодня мы будем играть в гольф, а не пить его. :( Вызов Выведите пиво и выпейте его. Количество глотков, которые вы принимаете, меняет ваш вывод. Sips Ваша программа должна взять одну входную строку. Эта строка может состоять исключительно из …

12
Quine / обратный Quine
Напишите полную программу, которая принимает логические или неотрицательные целочисленные значения. Это должно: Вывести собственный исходный код, если введенное значение ложно Вывести собственный исходный код в обратном порядке, если введенное значение верно Ваша программа не может быть палиндромной и не может читать свой собственный исходный код каким-либо образом. Это код гольфа …
26 code-golf  quine 

4
Golf Me A ООП!
Golf Me A ООП! Двумя важными компонентами объектно-ориентированного программирования являются наследование и компоновка. Вместе они позволяют создавать простые, но мощные иерархии классов для решения проблем. Ваша задача - проанализировать ряд утверждений об иерархии классов и ответить на вопросы об иерархии. вход Серия утверждений и вопросов об иерархии классов, прочитанных из …

24
Подсчет и правописание
Напишите программу, которая принимает в качестве входных данных строку, которая выводит строку со следующими свойствами. Если символ в строке представляет собой заглавную букву (ASCII 41-5A), то этот символ заменяется строкой, содержащей каждую букву вплоть до и включая исходную букву в верхнем регистре. Например, если входная строка I, то выходной будет …
26 code-golf  string 

30
Печать по возрастанию ASCII, Cops
Это нить полицейских. Нить грабителей идет сюда . Напишите программу или функцию, состоящую только из печатных символов ASCII (исключая символы табуляции и новой строки), которые выводят не менее 5 печатных символов ASCII в порядке возрастания (от пробела до тильды / от 32 до 126). Символы могут выводиться несколько раз, если …

1
Решить транспортную развязку
Задание Напишите программу или функцию, которая принимает структуру перекрестка и выводит последовательность, в которой будут проезжать транспортные средства. Выход должен содержать не более четырех строк следующего формата #. x->y\n, где #это номер порядковый номер, за которыми следует точка ., xи yэто символы ["N", "E", "S", "W"]. Они должны быть разделены …
26 code-golf 

30
Подсчитайте делители числа
Введение Это очень простая задача: просто посчитайте делители числа. У нас уже была похожая, но более сложная задача , но я намерен пройти начальный уровень. Соревнование Создайте программу или функцию, которая, учитывая одно строго положительное целое число N, выводит или возвращает количество делителей, включая 1 и N. Ввод: одно целое …

3
Произносить Hex
Произносить Hex Для тех из вас, кто не имеет отношения к шоу «Силиконовая долина», этот вызов вызван обменом, который проходит следующим образом ( YouTube ): Kid - Here it is: Bit… soup. It’s like alphabet soup, BUT… it’s ones and zeros instead of letters. Erlich Bachman - {silence} Kid - …

15
Боже мой, это покрыто вкладками!
Пользователи космического отступа, объединяйтесь ! Мы должны бороться со всеми непритязательными пользователями вкладок ! Ваша миссия (если вы решите принять это) - написать программу или функцию, которая принимает два аргумента: Строка: это вход. Целое положительное число: это количество пробелов на вкладке. Вы должны пройти через каждую строку строки и заменить …

20
Я совершенен (число)?
Это мой первый вызов! Задний план Совершенное число - это положительное целое число, равное сумме всех его делителей, кроме него самого. Так 6это совершенное число, так как 1 + 2 + 3 = 6. С другой стороны 12нет, потому что 1 + 2 + 3 + 4 + 6 = …

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