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

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

30
! Я! П! S! Е! Г! Т! ! П! Б! Е! Т! Ш! Е! Е! П!
Опубликовано здесь . Эта проблема очень "искажена" из этого вопроса. Отдельное спасибо @Akababa! В этой задаче вы должны вставить восклицательный знак в начале строки и после каждого символа. правила Всегда будет ввод непустой строки. Ввод также не будет содержать вкладки. Можно предположить, что входные данные содержат только расширенные печатные символы …
24 code-golf  string 

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

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

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

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

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

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

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

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

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

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

17
Целые числа отсортированы по их цифровым корням
Цифровой корень (также повторяющаяся цифровая сумма) положительного целого числа - это (однозначное число) значение, полученное в результате итеративного процесса суммирования цифр на каждой итерации, используя результат предыдущей итерации для вычисления суммы цифр. Процесс продолжается до достижения однозначного числа. Например, цифровой корень 65536 равен 7 , потому что 6 + 5 …

10
Рыцарь Расстояние
В шахматах Рыцарь на сетке (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) за один шаг. Представьте себе бесконечную шахматную доску, …

3
Ice Golf Challenge
Цель этой задачи - написать программу или функцию, которая возвращает наименьшее количество ударов, необходимых для прохождения данного курса. вход Макет курса может быть принят любым подходящим способом и форматом, который вы предпочитаете. (чтение из консоли, передача в качестве входного параметра, чтение из файла или любого другого, многострочная строка, строковый массив, …

12
Генерировать людей культуры
Этот вызов вдохновлен мемом людей культуры . Мем включает в себя вычеркивание частей оригинального заголовка, Ах, я вижу, что вы тоже человек культуры. чтобы это выглядело так, как будто персонаж говорит что-то еще. Ваша задача состоит в том, чтобы написать программу, которая с учетом входных данных показывает, как можно исключить …
24 code-golf  string 

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