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

36
Сложные двоичные числа

Давайте создадим простое сюръективное отображение из положительных целых чисел в гауссовы целые числа , которые являются комплексными числами, где действительная и мнимая части являются целыми числами. Например 4538, если задано положительное целое число, выразите его в двоичном формате без...

36
Помогите моей маниакальной жене украсить нашу елку

Моя жена очень, скажем так, особенная, когда дело доходит до украшения нашей елки. Давайте напишем ей код, который поможет ей в это трудное время. вход Учитывая вход 2 < n < 10высота дерева и 0 < k < nразличное количество украшений. задача Украсьте дерево, начиная с 1и увеличивая, kпока...

36
Массив вызовов № 2: разделите вложенный массив

Примечание. Это №2 в серии задач по манипулированию массивами . Для предыдущего вызова нажмите здесь . Разделение вложенных списков Чтобы разделить значения во вложенном списке, выровняйте его, а затем оберните каждое значение так, чтобы оно было на той же глубине вложенности, что и раньше. То есть...

36
Разные задания, одни и те же персонажи

В этом задании вам нужно решить 4 разные задачи, используя один и тот же набор символов. Вы можете изменить порядок символов, но не можете добавлять или удалять символы. Победителем будет представление, которое решает все задачи, используя наименьшее количество символов. Все задачи должны решаться...

36
Прыгающие кенгуру

Предыстория Отказ от ответственности: может содержать вымышленную информацию о кенгуру. Кенгуру пересекают несколько этапов развития. Когда они становятся старше и сильнее, они могут прыгать выше и дольше, и они могут прыгать больше раз, прежде чем проголодаться. На стадии 1 , кенгуру очень мало и...

36
нажмите любую клавишу для продолжения

Ваша задача состоит в том, чтобы создать программу , которая будет отображать следующий текст, ждать пользователя нажать клавишу (это нормально игнорировать ключи , как ctrl, alt, caps lockи т.д., до тех пор , как ключи нравятся letters, numbers, symbolsи enterне игнорируется), и затем завершите...

36
Автоматизируйте упражнение по подсчету в первом классе

CodeGolf Challenge PWSSHHHH! Вы просыпаетесь в криогенной лаборатории в 3000 году. После того, как вас сопровождают в офис назначения, чтобы получить ваш карьерный чип, предположительно таковой у курьера, зонд обнаруживает, что вы из 2000 года. Из-за этого и нескольких стереотипы, вы, как...

36
Проверка мотоциклетной экипировки!

Некоторые из вас могут быть знакомы с тем, как переключается мотоцикл. Но для тех, кто этого не делает, это выглядит так 6 5 4 3 2 N 1 Теперь я хочу знать, в каком я снаряжении после нескольких сдвигов вверх и вниз. Программа должна работать с нейтральной. Пример ввода: V^^ Образец вывода: 2 Как вы...

36
Буква, число, символ, пробел, повтор

Есть 97 символов ASCII, с которыми люди сталкиваются на регулярной основе. Они делятся на четыре категории: Письма (всего 52) ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz Числа или цифры (всего 10) 0123456789 Символы и пунктуация (всего 32) !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ Пробелы...

36
Странно четный, положительно отрицательный

Учитывая N, выведите N-й член этой бесконечной последовательности: -1 2 -2 1 -3 4 -4 3 -5 6 -6 5 -7 8 -8 7 -9 10 -10 9 -11 12 -12 11 ... etc. N может быть 0 или 1 по вашему желанию. Например, если 0-индексированные затем входы 0, 1, 2, 3, 4должны производить соответствующие выходы -1, 2, -2, 1, -3....

36
Деление и остаток

Эта проблема, хотя, вероятно, тривиальна в большинстве «стандартных» языков, адресована тем языкам, которые настолько эзотеричны, низкоуровневы и / или трудны в использовании, что очень редко встречаются на этом сайте. Это должно обеспечить интересную проблему для решения, так что это ваш шанс...

36
Заменить двойки тройками

Учитывая положительное целое число п написать код , чтобы взять его разложение на простые множители и замены всех его факторов 2с 3. Например 12 = 2 * 2 * 3 -> 3 * 3 * 3 = 27 Это код-гольф, поэтому цель состоит в том, чтобы минимизировать количество байтов в вашем ответе. Контрольные примеры 1...

36
Загрузка навсегда ... стиль Windows

Создайте панель загрузки в стиле Windows, следуя инструкциям. (обратите внимание, что это отличается от загрузки ... навсегда ) Ваш вывод должен начинаться с [.... ]. Каждый тик, вы должны подождать 100 мс, а затем переместить каждую точку на один символ вправо. если точка находится на десятом...

36
Старт равен концу?

Задание В этой задаче ваша задача состоит в том, чтобы написать программу или функцию, которая принимает строку и выводит истинное или ошибочное значение в зависимости от того, равны ли первый символ и последний символ входной строки. вход Вы можете принять участие любым разумным способом. Однако...

36
Создать; # код

Связанный с: Сделать интерпретатор; # В вышеупомянутой связанной задаче стояла задача создать переводчика для эзотерического языка ;#. ;#язык Язык имеет ровно две команды: ;и #(все остальные символы игнорируются интерпретатором): ;: Увеличить аккумулятор #: По модулю аккумулятора на 127, выведите...

36
Толпа пустых взглядов

проблема При отсутствии ввода напишите программу или функцию, которая выводит или возвращает следующую строку: (<(<>(<>.(<>.<(<>.<>(<>.<>)<>.<>)>.<>).<>)<>)>) правила Кратчайшая программа выигрывает. Конечный пробел...

36
(A [l (t [e (r) n] e) s] t) строка!

Альтернатива - это процесс взятия строки и ее размещения в чередующихся скобках. Вот как вы чередуете строку. Для строки длины N возьмите центр N символов и заключите их в круглые скобки. Так что, если наша строка была Hello world!(12 символов), мы получим (Hello world!) Затем возьмите оставшиеся...

36
Я опрокинусь?

обзор Учитывая 3 строки строки, выясните, если структура падает влево, уравновешивает или падает вправо. Структура ввода Вы можете представить конструкцию в виде металлического стержня с наполнителем сверху, который сбалансирован сверху вертикального стержня. 1 7 4 a =============== | Первая строка...

36
Ворон против Таксика

Представьте себе, что вы путешествуете в точку, лежащую на расстоянии A миль по горизонтали и B миль по вертикали от вашего текущего положения. Или, другими словами, путешествуя от (0, 0)точки к точке (a, b). Как далеко вы должны были бы в конечном итоге путешествовать? Это кажется простым...

36
Оригинальный номер

Руководящие указания сценарий У Джона есть важный номер, и он не хочет, чтобы другие видели это. Он решил зашифровать номер, используя следующие шаги: Его число всегда является неубывающей последовательностью (т. Е. "1123") Он перевел каждую цифру в английские слова. (т.е. "123" ->...