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

24
Гонка по трассе

Я ищу самого быстрого гонщика. Покажите мне ваш самый быстрый круг вокруг этой трассы 18x14, показанной ниже. ______ / \ / \ / ____ \ / / \ \ / / \ \ | | | | | | | | | | | | | | | | \ \ / / \ \____/ / \ / \ / \______/ Ваша задача состоит в том, чтобы один раз передвигать машину по трассе во всех...

24
Вы должны построить ASCII Pylons!

Крест размещен на моем посту анагольфа (примечание: может содержать спойлеры, вскрытие). Выведите следующий текст точно. У вас могут быть дополнительные пробелы в конце каждой строки, а также в конце новые строки. Самый короткий код, в байтах, выигрывает. !"! "#$#" #$%&%$# $%&'('&%$...

24
Рыцарь Расстояние

В шахматах Рыцарь на сетке (x, y) может перейти к (x-2, y-1), (x-2, y + 1), (x-1, y-2), (x-1, y + 2), (x + 1, y-2), (x + 1, y + 2), (x + 2, y-1), (x + 2, y + 1) за один шаг. Представьте себе бесконечную шахматную доску, на которой только Рыцарь (0, 0): Сколько шагов требуется для перемещения Рыцаря...

24
Модульное вещание

Эта проблема связана с некоторыми возможностями языка MATL в рамках мероприятия « Язык месяца», который состоится в мае 2018 года . Введение В MATL, многие две входные функции работают поэлементно с вещанием . Это означает следующее: Поэлементный (или векторизованный ): функция принимает в качестве...

24
Подкачка сумм

Учитывая непустой список целых положительных чисел , ваша задача - определить количество уникальных значений± x ± y ± z ± …( х , у, z, ... )(Икс,Y,Z,...)(x, y, z, \dots)± х ± у± z± …±Икс±Y±Z±...\pm x \pm y \pm z \pm \dots Например, рассмотрим список . Существует восемь возможных способов создания...

24
Найдите 10-адический кубический корень из 3

Мне нравится думать о 10-адическом числе как о числе, которое идет бесконечно влево, или о целом числе по очень очень большой степени 10. Вещи несут бесконечно налево и исчезают. Чтобы понять, что я имею в виду, обратите внимание, что ...6667 * 3 = 1в 10-адической стране, так как «2», которая несет...

24
ASCII искусство распаковки из числа base-n

Это вдохновлено ответом 05AB1E от Magic Octupus Urn . Имеется два аргумента, положительное целое число и строка / список символов: Переведите число в base-n, где n - длина строки. Для каждого символа замените каждое появление индекса этого символа в числе base-n этим символом. Распечатать или...

24
Целые числа отсортированы по их цифровым корням

Цифровой корень (также повторяющаяся цифровая сумма) положительного целого числа - это (однозначное число) значение, полученное в результате итеративного процесса суммирования цифр на каждой итерации, используя результат предыдущей итерации для вычисления суммы цифр. Процесс продолжается до...

24
Граф последовательных персонажей

Для строки, содержащей только буквы, выведите длину самого длинного ряда последовательных букв алфавита, которое содержит слово, где порядок не имеет значения. Пример алгоритма может отсортировать слово, удалить дубликаты, а затем вывести длину самого длинного прогона. Тестовые случаи watch -> 1...

24
Оптимизировать компилятор для простого языка программирования с обратной польской нотацией

Описание Воображаемый язык программирования (IPL) использует польскую обратную нотацию. У него есть следующие команды: я - введите число и поместите его в стек o - неразрушающий вывод вершины стека (число остается в стеке) d - сбросить вершину стека целое число - поместите этот номер в стек + - * -...

24
Проблема числовой спирали

Спираль числа - бесконечная сетка, у которой верхний левый квадрат имеет номер 1. Вот первые пять слоев спирали: Ваша задача - узнать число в строке y и столбце x. Пример: Input: 2 3 Out : 8 Input: 1 1 Out : 1 Input: 4 2 Out : 15 Заметка: Разрешен любой язык программирования. Это задача игры в...

24
PronunciationSort ™

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

24
Новая последовательность соседей

Неотрицательные целые числа устали от того, что у них всегда одни и те же два соседа, поэтому они решают немного перемешать. Тем не менее, они также ленивы и хотят оставаться как можно ближе к своей исходной позиции. Они придумали следующий алгоритм: Первый элемент 0. Элемент является наименьшим...

24
Нарисуйте этот ромбовидный узор

Приведенная ниже схема станет основой этой проблемы. /\ \/ /\ / \ / \ /\/ \/\ \/\ /\/ \ / \ / \/ /\ \/ При заданной ширине и высоте ввода каждый из них >=1выводит вышеупомянутый художественный шаблон ASCII, повторяемый столько раз, соединяясь (и перекрывая друг друга) с небольшими бриллиантами....

24
Все одиночные восьмерки

Учитывая непустой прямоугольный массив целых чисел от 0до 9, выведите количество ячеек, которые есть 8и не имеют соседа, который есть 8. Соседство здесь понимается в смысле Мура , то есть включает диагонали. Таким образом, каждая ячейка имеет 8соседей, за исключением ячеек по краям массива....

24
Матричные пазлы

Входные данные: Целое число n Две квадратные матрицы одинакового размера (их ширина / высота кратна n) Выход: Одно из двух различных значений по вашему выбору, одно для истинных результатов и одно для ложных результатов (так что да, 1/0вместо того , чтобы true/falseбыть действительными выходными...

24
465 Композиция

Вот проблема. Напишите некоторый код для вывода всех целых чисел в диапазоне. Звучит просто, но вот сложная часть. Это начнется с самого низкого числа, затем самого высокого. Тогда самое низкое число, которого еще нет в массиве. Тогда самое высокое, которого еще нет в нем. Пример: Давайте начнем с...

24
Рисование дерева из массива

Учитывая возможно вложенный, непустой массив однозначных положительных целых чисел (не гарантировано уникальных), выведите представление ASCII-art в виде дерева, используя символы рисования блоков ┌ ┴ ┐ ─ │ ┬ ┼. (Они были скопированы из кодовой страницы 437, но вы можете использовать любое...

24
Проверьте, состоит ли строка целиком из одной и той же подстроки

Это взято из этого вопроса (с разрешения конечно). Я процитирую: Создайте функцию, которая принимает строку, и она должна возвращать true или false в зависимости от того, состоит ли ввод только из повторяющейся последовательности символов. Длина данной строки всегда больше 1, и последовательность...

24
Развернуть шестиугольник

Если в качестве входных данных указан арт-шестиугольник ASCII, выведите тот, у которого все стороны на одну единицу длиннее. _____ ____ / \ / \ / \ / \ / \ \ \ => \ \ \ / \ / \____/ \ / \_____/ Входные шестиугольники будут иметь симметрию 180 градусов, но в противном случае стороны могут быть...