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

18
Преобразователь троичного-ифа

В Java / .NET / C / JavaScript / и т. Д. Вы можете использовать троичные-ifs для сокращения if-операторов. Например (на Java): // there is a String `s` and an int `i` if(i<0)s="Neg";else if(i>0)s="Pos";else s="Neut"; Можно укоротить на троицу, если: s=i<0?"Neg":i>0?"Pos":"Neut"; Вызов:...

18
Сжатие текста

С данным текстом ниже, есть несколько слов в тексте, которые повторяются в тексте несколько раз. Используйте любой язык программирования, чтобы написать короткий код, который сжимает текст для его отображения. Или, другими словами, используйте наименьшее количество байтов для отображения текста....

18
Это четырехугольник циклический?

В математике циклический четырехугольник - это тот, чьи вершины лежат на одном круге. Другими словами, каждая вершина находится на окружности трех других. Для получения дополнительной информации см. Статью MathWorld . Примеры Эти четырехугольники являются циклическими: Эта трапеция не циклична....

18
Разбиение сетки на треугольники

Цель Целью этой задачи является создание функции, nкоторая вычисляет количество способов разбить n X 1сетку на треугольники, где все вершины треугольников находятся в точках сетки. пример Например, существует 14 способов разбиения сетки 2 x 1, поэтому f(2) = 14через следующие разделы, где разделы...

18
Гольф число больше номера погрузчика

В качестве продолжения завершающей программы Shortest, выходной размер которой превышает число Грэма, а Golf - число больше, чем TREE (3) , я представляю новую задачу. Номер загрузчика очень большой, его сложно объяснить (так как он сам был результатом упражнения в гольф-коде с гибкой целью)....

18
Найти число лидирующих нулей в 64-разрядном целом числе

Проблема: Найти число лидирующих нулей в 64-разрядном целом числе со знаком Правила: Ввод не может рассматриваться как строка; это может быть что угодно, где математические и побитовые операции управляют алгоритмом Вывод должен быть проверен на соответствие 64-битному целому числу со знаком,...

18
Сколько последовательных убывающих номеров в моем номере?

Наступил 2019 год, и, вероятно, все заметили особенность этого числа: на самом деле оно состоит из двух под номерами (20 и 19), представляющих последовательность последовательных убывающих чисел. Вызов Для заданного числа xверните длину максимальной последовательности последовательных убывающих...

18
ssTTsSTtRrriinInnnnNNNIiinngg

Вызов Для каждого символа строки, кроме последнего, выполните следующие действия: Выведите текущий символ. Затем следует случайный вывод из следующего списка случайного числа раз от 1 до 5 (включительно): Текущий персонаж Следующий символ строки Версия переключателя персонажа, на котором вы сейчас...

18
Программа, которая ведет себя по-разному в / из отладчика [закрыто]

Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 8 месяцев назад . Задача состоит в том, чтобы написать детерминированную программу (любой язык / ОС),...

18
Дивизор Богатые и бедные числа

Вступление В странном мире целых чисел делители подобны активам, и они используют, чтобы называть «богатыми» числа, имеющие больше делителей, чем их обращение, в то время как они называют «бедными» те, у которых меньше делителей, чем их обращение. Например, число имеет пять делителей: , а его...

18
Поверхность куба 3х3х3 в виде графика

Ваша задача - создать граф с 54 вершинами, каждая из которых соответствует фасету куба Рубика. Между двумя вершинами есть ребро, если соответствующие грани имеют общую сторону. правила Вы можете выбрать вывод списка смежности, матрицы смежности, списка ребер или любого приемлемого формата для...

18
До экспоненциального роста цифр и не только!

Вызов Учитывая основание и индекс , выведите член , определенный следующим образом:1 < b < 101<б<101 < b < 10t ≥ 1T≥1t \ge 1ИксTИксTx_t Икс1= 1110Икс1знак равно1110x_1 = 11_{10} Икся + 1Икся+1x_{i+1} х я б 10 получается путем преобразования в базу и последующего переосмысления его цифр...

18
Может ли Джимми повеситься на веревке?

Еще один вызов Джимми его оригинальным отцом. Смотрите эти другие прекрасные проблемы . Как вы все знаете, в последнее время мы видим проблемы, связанные с Джимми на платформах. Теперь, как я уже говорил, Джимми - акробат, и у него есть другие хитрости в рукаве. Один из таких трюков висит на...

18
Составление заполнить бланки

Допустим, у нас есть определенный набор функций для строк. Эти функции похожи на заполнение пробелов или madlibs, за исключением того, что они принимают только один ввод и используют его для заполнения всех пробелов. Например, у нас может быть функция, которая выглядит как I went to the ____ store...

18
Заполните заполнение сетки меандр

Меандр, заполняющий сетку - это замкнутый путь, который посещает каждую ячейку квадратной сетки хотя бы один раз, никогда не пересекая границу между соседними ячейками более одного раза и никогда не пересекая себя. Например:N×NN×NN \times N После заполнения каждая ячейка сетки может быть...

18
Напишите самую короткую программу для вычисления высоты двоичного дерева

Высота бинарного дерева - это расстояние от корневого узла до дочернего узла, который находится дальше всего от корня. Ниже приведен пример: 2 <-- root: Height 1 / \ 7 5 <-- Height 2 / \ \ 2 6 9 <-- Height 3 / \ / 5 11 4 <-- Height 4 Высота бинарного дерева: 4 Определение двоичного...

18
2000 год ... в 2019 году?

Это 10 августа 2019 года, но ваша задача по-прежнему связана с Y2K. Странно, правда? Создайте программу, которая печатает сама себя, с добавлением двухзначного числа. При первом запуске он должен добавить 00 к своему выводу (его исходный код, потому что это вариант quine). Когда вы запускаете этот...

18
Начни с

Учитывая строго положительное целое число n , выполните следующие действия: Создайте массив A с n 1 s. Если A имеет только один элемент, завершите. В противном случае, начиная с первого элемента, замените каждую пару A его суммой, оставив последний элемент как есть, если длина A нечетная, и...

18
Числа уменьшаются, а буквы увеличиваются

Случайно вдохновленный увеличением чисел в то время как буквы уменьшаются Учитывая список смешанных букв и чисел (например, ['a', 2, 3, 'b']) увеличить буквы на одну позицию в алфавите (Обмотка zк a) и уменьшить число на 1. Для приведенного выше примера, выход должен быть ['b', 1, 2, 'c']. Входными...

18
Я умножаю источник, вы (вероятно) умножаете вывод!

задача Задача состоит в том, чтобы написать программу, которая выводит непротиворечивое, но в любом случае произвольное положительное целое число xxx (поэтому строго больше 0). Вот подвох: когда источник повторяется NNN раз (код добавляется / соединяется N−1N−1N-1 к себе), программа должна иметь...