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

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

4
Введите свое имя через D-pad
Головоломка: Рассмотрим консольную / портативную игру с D-Pad, где вы должны ввести название своего рода. Это появилось во многих старых играх до того, как использование QWERTY было популяризировано в консолях (например, я считаю, что Wii использует раскладку клавиатуры QWERTY для ввода). Как правило, экранная клавиатура выглядит с эффектом *: По …
32 code-golf 

30
Это набор без сумм?
Набор не содержит сумм, если никакие два (не обязательно отличных) элемента, добавленные вместе, не являются частью самого набора. Например, не {1, 5, 7}имеет суммы, потому что все члены нечетные, а два нечетных числа при сложении всегда четные. С другой стороны, {2, 4, 9, 13}это не сумма свободных, или как 2 …

8
Где указана стрелка?
Где указана стрелка? В этой задаче ваша цель - следовать за стрелкой и выводить символ, на который она указывает. Примеры Входные данные: d S------+ b | | c +--->a Выход: a Входные данные: S-----+---a->c | V b Выход: b Стрелка не указывает на, cпотому что она разделена на a, что …
32 code-golf 

3
FizzBuzz Revers Solver
Сводка: Учитывая вывод обобщенной программы FizzBuzz, верните список факторов и слов, использованных для программы. Описание задачи Представьте себе обобщенную программу FizzBuzz, которая принимает в качестве входных данных список факторов и слов, которые нужно использовать, и число, с которого нужно начинать. Например, если вход этой программы был 3 2,Ninja 5,Bear 7,Monkey …
32 code-golf 

20
Сколько подарков ты получил на Рождество?
Да как много , не то, сколько ... Как мы все знаем, большой подарок намного лучше, чем маленький. Поэтому стоимость подарков всегда должна измеряться в общем объеме, а не в количестве подарков, весе или даже в совокупной цене. Поскольку вам не нравится сравнивать количество получаемых подарков, вам не нужен длинный …

30
Русская рулетка, перезагрузка
Давайте играть в русскую рулетку! Обычно это будет гонка за написание самой короткой программы MOD 6, но это не очень реалистично, так как вероятность выигрыша уменьшается с каждым кликом. Вот правила: Эмулируйте настоящий шестизарядник : Одна пуля помещается в одну из шести камер, и ствол вращается один раз, только перед …
32 code-golf  game  random 

3
Golf Down the PPCG
Комментарий , который я сделал в чате и последующий разговор вдохновил меня , чтобы сделать этот вызов. Я единственный, кого здесь называют инициалы? Мы все о гольфе. У нас могут быть MB и D-nob и ... O. Если я известен как «CH», то я думаю, что все остальные также должны …
32 code-golf  string 

2
Стандартизировать двоичный номер
Задний план Большинство людей здесь должны быть знакомы с несколькими целочисленными базовыми системами: десятичной, двоичной, шестнадцатеричной, восьмеричной. Например, в шестнадцатеричной системе число abc.de 16 будет представлять a*16^2 + b*16^1 + c*16^0 + d*16^-1 + e*16^-2 Однако можно также использовать нецелые основания, такие как иррациональные числа. После того, как такая база …

8
Сколько гиней в трех пенни?
До десятичности в 1971 году британские деньги основывались на делении фунта на 240 копеек. Шиллинг был 12 копеек, поэтому 20 шиллингов сделали фунт. Самым маленьким номиналом был фартинг на четверть копейки. Было много других номиналов и прозвищ для монет, которые могут запутать, если вы не привыкли к системе. Вызов Напишите …

30
Как я могу получить repdigit?
В честь того, сколько повторений у меня было несколько часов назад, когда я впервые подумал об этом вызове: Подобные числа, состоящие из повторяющихся однозначных чисел, называются репигитами . Repdigits это весело! Каждое тело было бы более счастливым , если сумма повторении они имели , было репдигиты ¹ , но я …
32 code-golf  math  number 

4
Код Объяснение Форматер
Успешная подача кода в гольф по своей природе наполнена сумасшедшими символами повсюду. Чтобы облегчить понимание их представления, многие игроки в коде предпочитают включать объяснение своего кода. В их объяснении строка кода превращается в вертикально разнесенную диаграмму. Например, если бы это был мой код: 1_'[3:~2@+]` Одна из многих возможных диаграмм, которые …

13
5318008 - Веселье с калькуляторами
В школах по всему миру дети вводят число в свой ЖК-калькулятор, переворачивают его вверх ногами и разражаются смехом после создания слова «Boobies». Конечно, это самое популярное слово, но есть много других слов, которые могут быть произведены. Однако все слова должны быть длиной не более 10 букв (словарь содержит слова больше …
32 code-golf 

3
Площадь самопересекающегося многоугольника
Рассмотрим потенциально самопересекающийся многоугольник, определенный списком вершин в двумерном пространстве. Например {{0, 0}, {5, 0}, {5, 4}, {1, 4}, {1, 2}, {3, 2}, {3, 3}, {2, 3}, {2, 1}, {4, 1}, {4, 5}, {0, 5}} Есть несколько способов определить площадь такого многоугольника, но наиболее интересным является правило четного нечетного. Взяв …

4
Идентификационные последовательности на кубике Рубика
Последовательность ходов - это последовательность ходов (поворотов) кубика Рубика (обозначения см. Ниже). Помимо пустой последовательности ходов, есть много других последовательностей ходов, которые никак не влияют на куб. Мы называем эти ходовые последовательности идентичными последовательностями. Некоторые из этих последовательностей идентичности очевидно для определения, как U2 R R' U2или U D2 U' …

9
Сто паролей
У меня есть сто хранилищ, каждое внутри другого. Каждое хранилище имеет пароль, состоящий из одного номера. 95 43 81 89 56 89 57 67 7 45 34 34 78 88 14 40 81 23 26 78 46 8 96 11 28 3 74 6 23 89 54 37 6 99 …

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