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

25
Найти наибольшее число N цифр в сетке цифр W от H

Напишите программу или функцию, которая принимает положительное целое число N и сетку десятичных цифр (от 0 до 9) с шириной W и высотой H (которые также являются положительными целыми числами). Можно предположить, что N будет меньше или равно большему из W и H. Напечатайте или верните самое большое...

25
Бесконечный FTW

Бесконечное слово Фибоначчи является специфическим, бесконечная последовательность двоичных цифр, которые вычисляются путем многократного конкатенации конечных двоичных слов. Определим , что последовательность слов Фибоначчи типа (или FTW последовательность ) является любая последовательность ⟨W п...

25
Подсчет +1 простых чисел

Определите, что натуральное число p является простым +1 от натурального числа n, если p является простым числом, и стандартное двоичное представление (т. Е. Без начальных нулей) p может быть получено путем добавления (т. Е. Добавления, добавления или вставки) один 1 к стандартному двоичному...

25
Вывести звук определенной частоты

Это довольно простой вызов, но я не смог найти ни одного вопроса, который был бы действительно похож на него. Задача состоит в том, чтобы взять частоту при использовании STDIN или ее эквивалента, а затем вывести тон, соответствующий этой частоте, в Гц, в течение 5 секунд. Например Input: 400...

25
Удаление скобок из строки

Если в качестве входных данных правильно задана строка в скобках, выведите список всех непустых подстрок в соответствующих скобках (или за пределами всех скобок) с удалением вложенных скобок. Каждая подстрока должна быть последовательностью символов в одинаковых совпадающих скобках. Подстроки...

25
Разобрать двумерный синтаксис

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

25
¿Сюй ти те гисмытерморна? (Это действительный гисму?)

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

25
Бактериальная экспансия

Колонии бактерий , меченные 1через 9живые на сегменте одинаково отстоящие друг от друга клеток, причем пустые ячейки обозначены0 0 0 2 0 0 0 1 2 0 0 3 3 0 0 Каждую секунду каждая колония распространяется на соседние пустые клетки. Если две колонии достигают пустой ячейки одновременно, колония,...

25
Мое имя официально?

Введение Как говорит ToonAlfrink : «Я думаю, что здесь недостаточно простых вопросов, которые могут попробовать новички!». Так что задача очень проста. Если задана строка, выведите истинное или ложное значение, является ли имя официальным или нет. Имя является «официальным», если это одно слово в...

25
Нарисуй пентаклейку

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

25
Сделайте переводчика Unicorn

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

25
Какая половина на часах?

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

25
Создать таблицу ASCII-to-hex для Марка Уотни

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

25
Подпрыгивая в массиве

Введение Массивы также можно рассматривать как поле для прыгающего мяча. Это, конечно, звучит очень расплывчато, поэтому вот пример ввода: [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] Задача состоит в том, чтобы вывести отклоненные массивы . Они сделаны из...

25
Расширение матрицы в стиле Фибоначчи

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

25
Реализуйте правило делимости на 7

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

25
Генерировать ленивые значения

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

25
Нарисуйте ASCII дом

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

25
Определитель Вандермонде

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

25
Нарисуй радугу

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