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

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

12
Генерировать ленивые значения
Связанный: Запрограммируйте мою микроволновую печь . Вдохновленный генерировать ленивый микроволновый вход . Ленивое значение неотрицательного целого числа N является наименьшим из целых чисел, которые являются ближайшими к N, в то время как все их цифры идентичны. Возврат (любым способом) ленивым значение заданной (любым способом) N . N ≤ наибольшее целое …

17
Определитель Вандермонде
Данный вектор nзначений (x1,x2,x3,...,xn)возвращает определитель соответствующей матрицы Вандермонда . Этот определитель может быть записан как: Детали Ваша программа / функция должна принимать список чисел с плавающей запятой в любом удобном формате, который допускает переменную длину, и выводить указанный определитель. Вы можете предположить, что вход и выход находятся в диапазоне значений, …

9
Нарисуйте ASCII дом
Это окно: --- | | --- Давайте добавим несколько стен |. Поместите два пробела с каждой стороны, чтобы в окне было достаточно места. | --- | | | | | | --- | Теперь давайте добавим крышу и потолок. Чтобы держать окно в середине комнаты, давайте добавим еще один ряд …

10
Подпрыгивая в массиве
Введение Массивы также можно рассматривать как поле для прыгающего мяча. Это, конечно, звучит очень расплывчато, поэтому вот пример ввода: [1, 2, 3, 4, 5, 6, 7, 8, 9] [9, 8, 7, 6, 5, 4, 3, 2, 1] [1, 2, 3, 4, 5, 6, 7, 8, 9] Задача состоит в том, …

30
Happy Rounded Pi Day
Чтобы отпраздновать День закругленных пи, вы должны использовать сегодняшнюю дату, чтобы создать программу, которая принимает диаметр круга и выводит его окружность, умножая диаметр на 3,1416, где 3,1416 нужно получить с использованием сегодняшней даты. Input 3 Output 9.4248 etc. Не принимает дату в качестве входных данных. Вам не обязательно использовать все …

30
Дрифтсорт массив
Driftsort - это простой способ «сортировки» массива. Он работает путем «скольжения» или «вращения» элементов в массиве до тех пор, пока массив не будет отсортирован или пока массив не будет отсортирован. Давайте пройдемся по двум примерам. Сначала рассмотрим массив [10, 2, 3, 4, 7]. Поскольку массив не отсортирован, мы поворачиваем его …

14
Расширение матрицы в стиле Фибоначчи
Для каждой строки, а затем столбца матрицы мы можем добавить дополнительную запись с суммой двух последних записей в этой строке или столбце. Например, со следующей входной матрицей: [ 1 1 1 ] [ 2 3 4 ] Результирующая матрица будет: [ 1 1 1 2 ] [ 2 3 4 …

23
Реализуйте правило делимости на 7
Чтобы проверить, делится ли десятичное число на 7: Стереть последнюю цифру. Умножьте это на 2 и вычтите из того, что осталось. Если результат делится на 7, исходное число делится на 7. (также описано, например, здесь ) Это правило хорошо для ручной проверки делимости. Например: 2016 делится на 7? Вычесть 6*2из …

15
Сделайте переводчика Unicorn
Недавно я сделал опечатку, и я написал единорог вместо юникода, я сделал то, что сделал бы любой нормальный человек, и сделал из него esolang . В этом задании вы будете писать переводчика Unicorn. Поскольку программы Unicorn ужасно длинные, вам придется написать короткий переводчик, чтобы компенсировать это. пример Это переданный результат, …

20
Какая половина на часах?
В моей комнате у меня есть эти вызывающие часы (нажмите для увеличения): Большинство из них не сложно понять, но тот, что для 4-х часов, особенно сложен: Как правило, дробь наподобие 1/2 не имеет смысла в модульной арифметике, поскольку участвуют только целые числа. Правильный способ, таким образом, состоит в том, чтобы …

30
Нарисуй радугу
Задача проста: нарисовать радугу как можно меньше байтов Спецификации для радуги следующие: Рисунок должен быть ровно 400 пикселей в ширину и 200 пикселей в высоту (необязательно 401x201, если вы хотите один центральный пиксель) Красное кольцо должно касаться всех границ фигуры (внешний радиус = 200 пикселей) Все кольца должны иметь одинаковую …

6
Нарисуй пентаклейку
Прежде всего ... Я хотел бы пожелать всем счастливого Рождества (извините, если я опаздываю из-за вашего часового пояса). Чтобы отпраздновать это событие, мы собираемся нарисовать снежинку. Поскольку год 201 5, а Рождество - 2 5 (для большой части людей), мы нарисуем хлопья Пента . Pentaflake - это простой фрактал, состоящий …

15
Создать таблицу ASCII-to-hex для Марка Уотни
Вдохновлен этим вопросом SciFi.SE. Фон (с незначительным спойлером): В фильме «Марсианин» главный герой Марк Уотни использует таблицу ASCII для поиска шестнадцатеричных значений символов ASCII, чтобы он мог попытаться связаться с Землей. * Вызов Без ввода выведите следующую таблицу ASCII в точности так: Dec Hex Dec Hex Dec Hex Dec Hex …

3
¿Сюй ти те гисмытерморна? (Это действительный гисму?)
(Буквально: «Это следует / реализует форму gismu ?») посылка Язык ложбан является составным языком , отчасти это означает, что все его слова были созданы, а не допущены к естественному развитию. Семантическая основа ложбана - его gismu , или коренные слова, которые были синтезированы путем объединения корней от широко распространенных естественных …

5
Разобрать двумерный синтаксис
Задний план Алиса и Боб создают язык игры в гольф, чтобы выиграть каждый вызов PPCG. Алиса хочет создать двумерный язык, например> <>, но Боб предпочитает синтаксис префикса-инфикса, как в J. В качестве компромисса они решают создать двумерный язык префикса-инфикса. Парсер - это боль писать, и им нужна ваша помощь! Синтаксическая …

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