Вопросы с тегом «code-golf»

36
Увеличение серых кодов

Введение Серый код является альтернативой двоичного представления , в котором число увеличиваются на переключая только один бит, а не количество переменных бит. Вот некоторые серые коды вместе с их десятичным и двоичным эквивалентами: decimal | binary | gray ------------------------- 0 | 0 | 0...

36
EvenSt-ring C ode - g ol! F

Четная строка - это любая строка, в которой четность значений символов ASCII всегда чередуется. Например, строка EvenSt-ring$!является четной строкой, потому что значения символов ASCII: 69 118 101 110 83 116 45 114 105 110 103 36 33 И соотношения этих чисел: Odd Even Odd Even Odd Even Odd Even Odd...

36
Чебышевская ротация

Рассмотрим регулярную сетку, где каждая ячейка имеет целочисленные координаты. Мы можем сгруппировать ячейки в (квадратные) «кольца», где ячейки в каждом кольце имеют одинаковое расстояние Чебышева (или расстояние шахматной доски) от начала координат. Ваша задача - взять такую ​​координату ячейки и...

36
Найти слова бесконечности!

(Примечание: это ответвление моего предыдущего задания « Найди закрученные слова!» ) Определение Бесконечного Слова : Если вы соедините кривыми все символы Слова Бесконечности в алфавите (AZ), вы получите символ бесконечности ∞, как показано на диаграммах ниже. Все соединения четных должно быть...

36
Показать xkcd

xkcd - это всеми любимый веб-комикс, и вы будете писать программу, которая принесет нам больше юмора. Ваша задача в этой задаче - написать программу, которая будет принимать число в качестве входных данных и отображать этот xkcd и его текст заголовка (текст mousover). вход Ваша программа примет...

36
Кодовая лестница, копы

Примечание: этот вызов завершен. Материалы по-прежнему приветствуются, но не могут выиграть. Это нить полицейских. Нить грабителей идет сюда . Напишите код, который выводит целое число 1. Если вы добавляете, удаляете или заменяете один символ (по вашему выбору), код должен вывести целое число 2....

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
Старт равен концу?

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