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

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

30
Сколько целых чисел содержит число в определенном диапазоне
Программа должна взять число, начало диапазона и конец диапазона и вывести, сколько целых чисел появляется между началом и концом диапазона включительно . Обе программы и функции разрешены. Пример входов Например: //Input example 1 3,1,100 //Input example 2 3 1 100 //Input example 3 3 1 100 //Input example 4 a(3, …

30
Распечатать цифровой корень
Это отличается от того, что Мое Слово может разбить ваше Слово, поскольку оно менее сложно и требует только того, чтобы вы его вычисляли, а не сравнивали. Чтобы найти цифровой корень, возьмите все цифры числа, добавьте их и повторяйте, пока не получите однозначное число. Например, если номер был 12345, вы бы …

16
(KevinC's) Треугольная последовательность десятичных цифр
Входные данные: Положительное целое число n, которое есть 1 <= n <= 25000. Выход: В этой последовательности мы начинаем с десятичного числа 1 / n . Затем мы берем сумму цифр до n -й цифры после запятой (1-индексированная); с последующей суммой цифр до ( n -1) ', затем ( n …

13
Нарисуй кривую дракона
Ваша задача на сегодня: нарисовать кривую дракона! Если вы не знаете, что такое «Кривая Дракона», вот вступительное видео ViHart (очень круто, пожалуйста, смотрите!) Ваша задача: нарисовать кривую дракона, повторенную как минимум 9 раз. Вам не нужно показывать итерации с 1 по 9, вам просто нужно показать окончательную кривую, полученную после …

3
Brainf * ck Loop Problem
У меня проблема с кибер-клубом, который просит вас напечатать: ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! Использование Brainf ** k в 29 байтах или менее без использования символа «,». У меня есть рабочий код: ++++++++++[>++++++>+++++++++<<-]>-->.<[>-.<-] Однако мой цикл слишком длинный, отправив мне 16 байтов сверх лимита. Есть ли более эффективный способ установить вторую и третью ячейки …

14
Изуродовать запрос
Я знаю, что вы всегда думали об испытаниях и невзгодах переживания радостей жизни в качестве веб-прокси. Честно говоря, у кого нет? Сегодня вам поручено реализовать эту цель (по крайней мере, ее часть). Сайт X ежедневно получает большой трафик и ищет PaaS (очевидно, это относится к Proxy как услуге) из-за большого …
19 code-golf 

5
Воссоздайте заставку Windows ME как ASCII
Эта проблема вдохновлена этим ответом на бирже Ask Ubuntu Stack Exchange. вступление Помните заставку Windows ME с трубами ? Время вернуть ностальгию! Вызов Вы должны написать программу или функцию, которая выведет ASCII-представление заставки. В скринсейвере должна быть одна труба, которая будет расти в полуслучайных направлениях. Начало трубы будет случайным образом …

4
Преобразовать выражение в нотацию Panfix
Я просматривал esolangs и случайно наткнулся на этот язык: https://github.com/catseye/Quylthulg . Что интересно в этом языке, так это то, что он не использует префикс, постфикс или инфикс, он использует все три из них , называя это обозначением «panfix». Вот пример. Чтобы представить нормальный инфикс 1+2в panfix, она становится: +1+2+. Обратите …

13
Идет сортировка пузырьков
Создайте функцию или программу, которая принимает два входа: Список целых чисел, которые должны быть отсортированы (менее 20 элементов) Целое положительное число, Nуказывающее, сколько сравнений следует выполнить Функция должна остановиться и вывести результирующий список целых чисел после Nсравнений. Если список полностью отсортирован перед выполнением Nсравнения, то отсортированный список должен быть выведен. …

11
Каким именно был ваш вопрос?
Вступление Когда вам дают скучный текст, вы просто хотите покончить с ним как можно быстрее. Давайте посмотрим на следующий текст: Ens colligi timenda etc priorem judicem. De quascunque ii at contingere repugnaret explicetur intellectu. Adjuvetis hoc fortassis suspicari opportune obversari vix eam? Dei praemia prudens hominum iii constet requiri haberem. …

14
Справочник расчета
Для этого испытания вам будет предоставлен абсолютный путь и «новый» путь (который может быть абсолютным или относительным), и вам нужно будет вернуть окончательный путь. Например, если ваш текущий каталог был /var/tmp/test: my_dirили my_dir/ должен вернуться/var/tmp/test/my_dir ../../my_dir должен вернуться /var/my_dir /my_dir/./ должен вернуться /my_dir ../../../../../ должен вернуться / Чтобы быть более …

16
Выделите ограничивающий прямоугольник, часть I: декартова сетка
Вам дана прямоугольная сетка символов .и #вот так: .......... ..#....... ....#..#.. ...#...... .......... Ваша задача состоит в том, чтобы заполнить всю выровненный по осям ограничивающего прямоугольника #с последующим #: .......... ..######.. ..######.. ..######.. .......... Выровненный по оси ограничивающий прямоугольник - это самый маленький прямоугольник, который содержит все #. Хочу больше? …

4
Определить победителя игры войны
Карточная игра War интересна тем, что окончательный результат полностью определяется первоначальным расположением колоды, если соблюдаются определенные правила для порядка, в котором карты поднимаются с игрового поля и перемещаются в колоды. В этом соревновании будет только 2 игрока, что значительно упростит ситуацию. Игра Каждому игроку сдается колода из 26 карт. Каждый …

30
Инвертировать логический массив
Хороший простой вход Учитывая логический массив (или приемлемую альтернативу), вы можете предположить, что массив никогда не будет длиннее 32 элементов. [false, false, true, false, false] Выход Инвертировать каждый элемент массива и вывести его. [true, true, false, true, true] правила Вы можете написать полную программу или просто функцию Применяются стандартные лазейки …

7
Генерировать n цифр последовательности Гейсвейта
Вступление Последовательность Gijswijt ( A090822 ) классно действительно, очень медленно. Проиллюстрировать: Первые 3 появляются в 9-м семестре (хорошо). Первые 4 появляются в 220-м семестре (далеко, но выполнимо). Первые 5 появляются в (приблизительно) 10 ^ (10 ^ 23) -ом члене (просто нет). Никто на самом деле даже не знает, где первые …

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