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

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

30
Проверьте номер на нарциссизм
Нарциссический Номер представляет собой число , которое является суммой собственных цифр, каждый из возведенных в степень числа цифр. Например, возьмем 153 (3 цифры): 1 3 + 5 3 + 3 3 = 1 + 125 + 27 = 153 1634: 1 4 + 6 4 + 3 4 + 4 …

30
Вы можете Гольф Гольф?
Вы должны создать случайное поле для гольфа на 18 лунок. Пример вывода: [3 4 3 5 5 4 4 4 5 3 3 4 4 3 4 5 5 4] Правила: Ваша программа должна вывести список длин отверстий точно для 18 отверстий Каждое отверстие должно иметь длину 3, 4 или …

21
1P5: вложенные коробки
Эта задача является частью первой периодической главной головоломки программирования . Вы получаете иерархию элементов в следующем формате: 2 Hat 1 Gloves которые нужно положить в коробки, вот так: .------------. | Hat | | .--------. | | | Gloves | | | '--------' | '------------' В формате ввода числа начинаются с …

30
Давайте играть в гольф BIBABOBU декодер
Когда я путешествовал в будущем, я заметил забавную игру среди детей около 2275 года. Когда они не хотят, чтобы их пра-пра-пра-пра-пра- прародители поняли, о чем они говорят, они используют речь BIBABOBU . Очевидно, я ничего не мог понять ни с моим мозгом до киборгской эры, и я чувствовал (или технически: …

30
Моя ОС 32-битная или 64-битная?
Это уже не так важно, но иногда кому-то нужно знать. Вот простой пример: не вводя пользователя, скажите, работает ли компьютер, на котором выполняется код, в 64-битной операционной системе или 32-битной операционной системе! Если код выполняется в 32-разрядной операционной системе, выведите «32», если код выполняется в 64-разрядной операционной системе, выведите «64». …

15
Безвкусно и другие ошибки
В некоторых версиях стандартного приложения для калькулятора Android вы можете нажать клавишу, например «sin», а затем клавишу «del», чтобы сделать ее «si». Вероятно, это просто ошибка, которую они не могут устранить. Можно вводить следующие буквы / буквенные группы: грех си s соз Колорадо с загар та T пер L журнал …

30
Запрещенный встроенный
В стандартных лазейках запрещено следующее : Утверждая, что ваш ответ написан в «MyOwnLanguage», где команда xозначает «прочитать последовательность чисел, разбить их на группы по три и вывести последние номера тех групп, где второе число меньше первого» Здесь мы собираемся сделать то же самое. задача Учитывая последовательность натуральных чисел, длина которой …

30
Во сколько бит я вписываюсь
Для любого положительного 32-разрядного целого числа ( 1 ≤ n ≤ 0xFFFFFFFF) выведите количество бит, необходимое для представления этого целого числа. Контрольные примеры | n | n in binary | bits needed | |----------------------------------| | 1 | 1 | 1 | | 2 | 10 | 2 | | 3 …
52 code-golf  binary 

3
Киш Лорейн [закрыто]
Так как это было Pi день в последнее время , я заметил на ряд из проблем , которые просят вас вычислить пи. Конечно, пирог с заварным кремом Лотарингия - не совсем пирог (вы можете претендовать на бонусный балл +1, если вы угадали вызов из названия). Таким образом, ваша задача - …

30
Это липограмма?
Липограмма - это блок слов, в котором отсутствует определенный символ. Прямо сейчас я избегаю нашего пятого символа 26, который обычно появляется. Вы должны знать, что я опускаю. Если нет, посмотрите «липограмму» и узнаете. Твое задание С символом, пробелом и следующей строкой (пробелы могут отображаться в этом; только с ASCII 32-126 …

24
Делай Х без Y
Обычно говорят, что «Делать X без Y» может быть ловушкой для начинающих, пишущих задачи ( источник ). Тем не менее, я дерзкий и думаю , что я могу определенно сделать X без Ys. Случайным образом. О да, это будет хорошо. Задача: Учитывая нечетное целое число, nбольшее или равное 1, выведите …

30
N и n ^ 3 имеют одинаковый набор цифр?
Если задано число n (0 <= n <= 2642245), проверьте, имеют ли n и n 3 одинаковый набор цифр, и выведите соответственно значение truey или false. Например, давайте проверим число 100. 100 3 - это 1000000. Набор цифр в 100 равен {0, 1}. Набор цифр в 1000000 равен {0, 1}. …

9
Развертывание исходного кода Hexagony
Введение Если вы не знакомы с гексагонией , это эзотерический язык, созданный Мартином Бюттнером. Дело в том, что этот язык принимает несколько форм для программы. Следующие программы эквивалентны: abcdefg а также a b c d e f g В общем, код свернут в обычный шестиугольник. Но учтите, что добавление новой …

9
Помоги мне с дифференциальным исчислением!
Я люблю программирование и знаю каждый язык, но я сосу математику. К сожалению, моя школа требует, чтобы компьютеры учеников проходили год обучения. На следующей неделе будет тест, и я не знаю ни одной формулы для производных! Пожалуйста, помогите мне найти формулы. Мне нужен шпаргалка - программа (настолько короткая, насколько это …

7
Робот находит котенка
Соревнование Самый короткий код по количеству символов, чтобы помочь роботу найти котенка за наименьшее количество шагов. Гольфисты, это время кризиса - Котенок пропал без вести, и работа Робота - найти его! Робот должен добраться до котенка по кратчайшему пути. Однако на пути Робота много препятствий, и ему нужно, чтобы вы …

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