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

Code-golf - это соревнование для решения конкретной проблемы в наименьшем количестве байтов исходного кода.

30
Переверните строку, сохранив заглавные буквы в тех же местах
Цель здесь состоит в том, чтобы просто перевернуть строку одним поворотом: сохранить заглавные буквы в тех же местах. Пример ввода 1: Hello, Midnightas Пример вывода 1:SathginDim ,olleh Пример ввода 2: .Q примерный вывод 2:q. Правила : Вывод в STDOUT, ввод из STDIN Победитель будет выбран 13 июля по Гринвичу + …
28 code-golf  string 


30
Простой целочисленный калькулятор операций
Реализовать простой целочисленный оператор сценариев калькулятора. концепция Аккумулятор начинается с 0 и на нем выполняются операции. В конце программы выведите значение аккумулятора. Операции: +добавляет 1к аккумулятору -вычитает 1из аккумулятора * умножает аккумулятор на 2 / делит аккумулятор на 2 Пример сценария Вход ++**--/должен дать выход 3. Пример реализации def calc(s) …

18
Быть или не быть
В наименьшем количестве возможных байтов определите, соответствуют ли каждое из двух значений каждому из следующих: Первое значение 2 string or integer - whichever you prefer to case insensitive too case insensitive two case insensitive t0 case insensitive (t zero) Второе значение b case insensitive be case insensitive bee case insensitive …
28 code-golf  string 

19
Построить ASCII лестницы
Учитывая ввод двух целых чисел n и m , выведите ASCII-лестницу длины n и размера m . Это ASCII-лестница длиной 3 и размером 3: o---o | | | | | | +---+ | | | | | | +---+ | | | | | | o---o Это ASCII-лестница длиной 5 …

27
Перестановки битов
Ваша цель состоит в том, чтобы создать функцию или программу для обращения битов в диапазоне целых чисел с заданным целым числом n . Другими словами, вы хотите найти перестановку перестановок битов в диапазоне 2 n элементов с нулевым индексом. Это также последовательность OEIS A030109 . Этот процесс часто используется при …

25
Индекс многомерного массива
Языки более низкого уровня, такие как C и C ++, фактически не имеют понятия многомерных массивов. (Кроме векторов и динамических массивов) При создании многомерного массива с int foo[5][10]; Это на самом деле просто синтаксический сахар . Что на самом деле делает С, так это создает единый непрерывный массив 5 * …

3
Четыре шага налево: гадюки. Четыре шага направо: утес. Не умирай!
Введение Предположим на мгновение, что гадюки и скалы находятся всего в двух шагах от трех. o --- Hsss! | ';;' ___ /_\ ___ _ | Вы, к сожалению, пленник садистского мучителя. Вы должны сделать шаг влево или вправо каждый ход. Если вы этого не сделаете, они застрелят вас мгновенно. Вам …

30
Найдите наименьшее число больше, чем вход, цифровая сумма которого является входом
«Цифровая сумма» относится к сумме всех цифр в числе. Например, цифровая сумма 1324есть 10, потому что 1+3+2+4 = 10. Задача состоит в том, чтобы написать программу / функцию для вычисления наименьшего числа, большего, чем вход, чья цифровая сумма является входом. Пример с прохождением В качестве примера возьмем число 9в качестве …

23
Подведите итоги с помощью цифрового треугольника
Ну, подведи итог. Напишите программу или функцию, которая принимает непустой список десятичных целых чисел (0-9) и выводит «треугольник» цифр, указывающий вниз, со списком ввода вверху, где каждая цифра после первой строки является суммой двух цифр выше по модулю 10. Например, вход [7, 5, 0, 9]имеет выход 7 5 0 9 …

10
Гетерограммы, палиндромы, о боже!
(Первая проблема, пожалуйста, дайте мне знать, если есть какие-либо проблемы с этим.) Heterogram этого слова , где нет буквы алфавита не встречается более одного раза, и палиндром является фразой , которая является тем же назад и вперед. Задача здесь состоит в том, чтобы написать кусок кода, который принимает слово (только …

26
Разборные двоичные числа
Если вы выразите некоторое положительное целое число в двоичном коде без ведущих нулей и замените каждое 1на a, (а каждое 0на a ), тогда совпадут ли все скобки? В большинстве случаев они не будут. Например, 9 находится 1001в двоичном формате, который становится там ())(, где совпадают только первые две скобки. …

15
Иллюстрируйте квадрат бинома
Учитывая (любыми средствами) два разных натуральных числа (любого разумного размера), выведите (любыми средствами) квадрат их суммы, как в примерах ниже: Учитывая 4 и 3, вывод: 12 12 12 12 9 9 9 12 12 12 12 9 9 9 12 12 12 12 9 9 9 16 16 16 16 …

2
Конвертировать Brainfuck в MarioLANG
MarioLANG - это двумерный язык программирования, исходный код которого напоминает уровень Super Mario Bros. Кроме того, его набор инструкций очень похож на Brainfuck . Это означает, что MarioLANG по сути является 2-D Brainfuck, в котором указатель инструкций перемещается подобно Mario. Поэтому, когда я написал свою заявку на участие в MarioLANG …

30
Б / символов
задача Учитывая, что строка UTF-8 (любыми средствами) отвечает (любыми средствами) эквивалентному списку, где каждый элемент - это число байтов, используемых для кодирования соответствующего входного символа. Примеры ! → 1 Ciao → 1 1 1 1 tʃaʊ → 1 2 1 2 Adám → 1 1 2 1 ĉaŭ→ 2 1 …

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