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

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

6
Обратный текст бустрофедона
Бустрофедон - это тип двунаправленного текста, в котором чередующиеся строки чередуются между чтением слева направо и справа налево. Направление символов также было отражено относительно направления чтения. В системах с обратным написанием бустрофедонов персонажи поворачивались на 180, а не отражались. Вызов Напишите программу / функцию, которая принимает строку текста и количество …

18
Удалить более n последовательных гласных из входной строки
Я не люблю струны с более чем тремя гласными подряд. Можете ли вы написать программу, которая удаляет все гласные, которые я не хочу из слов? Вы можете написать программу или функцию, принимая ввод через STDIN (или ближайшую альтернативу), аргумент командной строки или аргумент функции и выводя результат через STDOUT (или …
19 code-golf  string 

15
Нумерологический калькулятор
Цель этой задачи состоит в том, чтобы вычислить один тип нумерологической цифры из строк, содержащих символы и цифры. Ввод может быть любым удобным способом (стандартный ввод, аргументы, отдельный файл). Ввода может содержать любые печатаемые ASCII символов, но только буквенно - цифровой ( A-Z, a-zи 0-9) должны быть рассмотрены. Выходные данные …
19 code-golf 

2
Koopa Shell Sequence
В различных играх Super Mario зеленые и красные снаряды Koopa Troopa могут скользить без движения по плоским поверхностям и разрушать находящиеся на их пути кирпичные блоки . Когда оболочка попадает в кирпичный блок, блок разрушается, превращая его в пустое пространство, и оболочка Купа меняет направление. В качестве примера посмотрите красную …

11
Вычислить ограниченную совокупную сумму вектора
Кумулятивная сумма вектора рассчитывается путем простого взятия суммы всех предыдущих элементов. Например: vec = [1 1 1 -1 -1 -1 -1 -1 1 1 1 1 -1] cum_vec = [1 2 3 2 1 0 -1 -2 -1 0 1 2 1] Теперь наложите верхний и нижний пределы, что означает, …

19
Обратный и квадратный
В этом задании вы будете вычислять числа из любопытной последовательности. Ваш ввод - одно десятичное неотрицательное целое число. Поменяйте местами биты в этом целом числе, а затем возведите в квадрат число, чтобы получить требуемый результат. При обращении битов вы не должны использовать начальные нули на входе. Например: 26 (base 10) …

2
Дамс, делай математику!
Порядок операций, PEMDAS, является основным правилом в математике, говорящим нам, какие операции порядка должны быть выполнены: «Скобки, экспоненты, умножение и деление, а также сложение и вычитание» Проблема в том, что PEMDAS не очень универсален! Что делать, если вы хотите сделать это в другом порядке? Мы не будем связываться с круглыми …

12
Я видел, что грядет
Напишите программу или функцию, которая принимает целое число больше 1 или меньше -1. То есть ввод не будет 0, 1 или -1. Если на входе 2, выход должен быть: |\_/| |___| Если на входе 3, выход должен быть: |\_/\_/| |______| Если на входе 4, выход должен быть: |\_/\_/\_/| |_________| Шаблон …

30
Смешанное число до неправильной дроби
Смешанное число до неправильной дроби В этом задании вы будете конвертировать смешанное число в неправильную дробь. Поскольку в неправильных дробях используется меньшее число, ваш код должен быть максимально коротким. Примеры 4 1/2 9/2 12 2/4 50/4 0 0/2 0/2 11 23/44 507/44 Спецификация Вы можете предположить, что знаменатель входных данных …

1
Избегайте самого крутого спуска!
Фон Несколько месяцев назад приключение вашей жизни только начиналось. Теперь, в этот точный момент (да, сейчас), после месяцев страданий и тяжелой работы, вы и группа друзей стоите на вершине мира. Да, вы правы, вы находитесь на вершине Сагарматхи . Однако дела идут не так хорошо, как хотелось бы. Густой туман …
19 code-golf 

2
Магазин пончиков ™
Из-за нехватки денег вы подписались на постройку пончиков для The Donut Shop ™, крупнейшей компании по производству цифровых пончиков в мире, в основном потому, что они продают пончики любого размера, какие только можно вообразить. Теперь, учитывая, что торговые стандарты в настоящее время очень жесткие, вам нужно написать как можно более …

8
Обниматься расчет
Согласно странице Википедии под номером 69 , следует отметить, что 69 2 = 4,761 и 69 3 = 328 509 вместе используют все десятичные цифры. Число 69 на самом деле является самым низким числом, которое удовлетворяет этому свойству. По аналогичной причине 32 043 примечательно: 32 043 2 = 1 026 …
19 code-golf  math 

8
Миссия по извлечению Лисп
В языках стиля Лисп список обычно определяется так: (list 1 2 3) Для целей этой задачи все списки будут содержать только положительные целые числа или другие списки. Мы также пропустим listключевое слово в начале, поэтому список теперь будет выглядеть так: (1 2 3) Мы можем получить первый элемент списка, используя …

14
«Привет мир», который создает другую программу «Привет мир»
Создайте программу, которая выводит строку hello world («Hello world», «Hello, World» и т. Д.) И исходный код. Вывод записывается в стандартный вывод или эквивалентный. Строка Hello World встроена в исходный код. Например, вывод для может быть (some source code here)hello world(some source code here) Когда выходные данные компилируются или интерпретируются …

5
Немного рассола
Модуль Python Pickle используется для сериализации, позволяя создать объект таким образом, чтобы впоследствии его можно было восстановить. Для этого pickle использует простой язык на основе стека. Для простоты мы будем иметь дело с небольшим подмножеством этого языка: ( Push a mark to the stack S'abc'\n Push a string to the …

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