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

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

6
Имитация моей клавиатуры
У меня проблема с клавиатурой (более вероятная проблема с моим браузером). Иногда, когда я нажимаю на новое текстовое поле и начинаю печатать, весь мой текст выходит назад. Через очень короткий промежуток времени (для целей задачи мы скажем, что это 10 миллисекунд) он снова начинает печатать вперед. Кажется, что сначала мой …
15 code-golf  string  date 

23
Подсчет вхождений множества в список
Учитывая непустой набор строк и список строк, выясните, сколько раз набор встречается в списке, т. Е. Сколько раз вы могли создать набор с элементами из списка. Каждый элемент из списка может быть использован только один раз. Подсказка: набор представляет собой неупорядоченный список уникальных предметов. Применяются правила ввода / вывода по …

12
Бинарные Отрасли
Учитывая заданное двоичное число, ваша задача состоит в том, чтобы создать «ветвь» этого числа с глубиной 2. Например, в 0качестве входных данных вы должны вывести именно это: /000 /00 / \001 0 \ /010 \01 \011 Это должно быть довольно самоочевидным о том, как должны быть созданы ветви. Глубина 2 …

7
Обнаружить почти идеальные номерные знаки
Примечание: на этот вопрос @Willbeing вдохновил этот вопрос, где задачей было подсчитать количество идеальных тарелок определенной длины, но это немного отличается. Мы называем идеальный номерной знак той табличкой, текст которой удовлетворяет следующим условиям: Он состоит из символов, которые могут быть как заглавными буквами ( [A-Z]), так и цифрами ( [0-9]) …

2
Король горы: банк ограбление
Пример запуска добавлен 4/11 Разъяснение правил 4/8: Все заявки будут соревноваться в одном гигантском турнире «бесплатно для всех», состоящем из такого количества матчей, сколько мой компьютер может провести за 48 часов. Любой, кто провел какое-то время за просмотром трансляций на Twitch, знает о распространенности DeepBot и, возможно, даже знаком с …

16
Никогда нечетный или четный
Вы заметили, что это палиндром? Введите неотрицательное целое число или строку, представляющую его Выведите 4 возможных выхода, представляющих два свойства числа: это палиндром хитрый # 2 Хитрое свойство # 2 Если число не является палиндромом, это свойство отвечает на вопрос " Имеют ли одинаковые значения первая и последняя цифры?" Если …

2
Сделайте математику с минимальными спичками
Мета-фон Это было задано как вопрос о загадке , и мгновенная реакция была «ну, кто-то просто решит это с помощью компьютера». Был спор о том, насколько сложной должна быть программа для ее решения. Что ж, «насколько сложной должна быть эта программа» - это в значительной степени определение кода-гольфа , так …

2
Schläfli Выпуклый обычный многогранник
Фон Шлефли Символ представляет собой обозначение вида {р, Q, R, ...} , который определяет регулярные многогранники и мозаики. Символ Шлефли - рекурсивное описание, начинающееся с p-стороннего правильного многоугольника как {p}. Например, {3} - равносторонний треугольник, {4} - квадрат и т. Д. Правильный многогранник, имеющий q правильных граней p-стороннего многоугольника вокруг …

15
Индексировать число
Учитывая строку цифр или целое число в качестве входных данных, вам придется проиндексировать его. Вот как вы изменяете ввод. Мы будем использовать 30043376111в качестве примера: Сначала найдите сумму индексов каждого вхождения соответствующих цифр: 0: 1 + 2 = 3 1: 8 + 9 + 10 = 27 3: 0 + …

10
Вы - пользователь: создайте требования
Мой начальник * не понимает, почему ее программисты негативно реагируют на то, что пользователи меняют требования к программе. Помоги ей понять! На каждый ответ создайте новое требование. Затем напишите программу / функцию, которая решает это и все предыдущие требования на новом языке программирования. Примеры Пользователь 1 публикует первый ответ. Он …

5
Имитация мгновенных выборов
Это выборы! Область, в которой мы находимся, реализует систему голосования, называемую мгновенным голосованием (иногда называемое альтернативным голосованием или льготным голосованием ). Каждый избиратель упорядочивает каждого кандидата от наиболее предпочтительного до наименее предпочтительного, отмечая «1» для своего наиболее предпочтительного кандидата, «2» для своего второго кандидата и так далее, пока каждый кандидат …
15 code-golf 

20
Преобразовать ввод в направление
Вызов При заданном вводе в форме, <n1>, <n2>где число может быть -1, 0 или 1, вернуть соответствующее основное направление . Положительные числа перемещаются на восток по оси x и на юг по оси y, отрицательные числа перемещаются на запад по оси x и на север по оси y. Выход должен …

20
Визуализировать вложенный массив
Вам будет предоставлен вложенный массив. Ваша программа должна визуализировать массив. Но как? Например, давайте предположим, что у нас есть вложенный массив, например [["1","2"],[["1","2"],"3"],"4",[[[["5"]]]],"6"]. Этот вложенный массив может быть визуализирован как: ->1 ->2 -->1 -->2 ->3 >4 ---->5 >6 Примеры Input 1: ["Atom",["Proton",["Up Quark", "Up Quark", "Down Quark"], "Neutron", ["Up Quark", …

5
Утрачено при переводе
Это копы и грабители, если вы не знакомы с форматом, щелкните тег, чтобы перейти в вики. На этот вопрос не будет ветки грабителей. Менты Ваша задача как копов состоит в том, чтобы выбрать две последовательности из онлайн-энциклопедии целочисленных последовательностей и написать программу, которая принимает n-й элемент одной последовательности в качестве …

10
Окна ошибок Windows на следующий уровень
Вы знаете те окна Windows, где вы можете сделать только одну вещь? Давайте перейдем на следующий уровень! Вызов Сделайте диалоговое окно с кнопкой, которая следует за вашим курсором везде! Спекуляции Вход не может быть принят. Может быть вывод на STDOUT или STDERR. Вы должны открыть окно одной кнопкой (текст не …
15 code-golf 

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