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

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

9
Вычислить суперсет
Ваша задача здесь проста: По заданному списку целочисленных множеств найдите объединение множеств. Другими словами, найдите кратчайший список целочисленных наборов, которые содержат все элементы в исходном списке наборов (но не другие элементы). Например: [1,5] and [3,9] becomes [1,9] as it contains all of the elements in both [1,5] and [3,9] [1,3] …

8
Напишите классическую интерпретацию мозга!
Brain-Flak (помесь Brainf ** k и Flak-Overstow) является основанным на стеке эзотерическим языком. С тех пор как этот вызов был опубликован, язык развивался и обновлялся, но эта первая редакция языка известна как «классическая мозговая атака». Вы должны написать программу или функцию, которая берет строку классического кода Brain-Flak и оценивает ее. …

5
Интервью: Фронт Девять
Интервью: Фронт Девять Это первая из серии задач, вдохновленных программированием вопросов о собеседовании. Вы входите в офис, где сидит ваш потенциальный будущий начальник. «Заходи и садись», - говорит он. Вы нервно садитесь, следя за тем, чтобы в вашем спортивном наряде не было морщин. Он задает вам много вопросов о вашем …

2
Напечатайте зеленые яйца и ветчину в vim
Книга доктора Сьюза "Зеленые яйца и ветчина" известна тем, что во всей истории книги всего 50 разных слов. Ваша задача - создать последовательность нажатий клавиш, которая будет приводить к полному тексту зеленых яиц и ветчины при применении к пустому файлу в текстовом редакторе vim , начиная с обычного режима со …

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

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

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

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

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

22
До экспоненциального роста цифр и не только!
Вызов Учитывая основание и индекс , выведите член , определенный следующим образом:1 &lt; b &lt; 101&lt;б&lt;101 < b < 10t ≥ 1T≥1t \ge 1ИксTИксTx_t Икс1= 1110Икс1знак равно1110x_1 = 11_{10} Икся + 1Икся+1x_{i+1} х я б 10 получается путем преобразования в базу и последующего переосмысления его цифр в базеИксяИксяx_iббb101010 Выход должен …
18 code-golf  number 

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

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

8
Это четырехугольник циклический?
В математике циклический четырехугольник - это тот, чьи вершины лежат на одном круге. Другими словами, каждая вершина находится на окружности трех других. Для получения дополнительной информации см. Статью MathWorld . Примеры Эти четырехугольники являются циклическими: Эта трапеция не циклична. (Изображения из Википедии) Задача Учитывая координаты четырех вершин в порядке против …

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

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

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