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

11
Нечетное: буквы

Задача Напишите программу или функцию (или эквивалент), которая сортирует и возвращает нечетную букву в матрице случайного размера. подробности Вам будет передана матрица (в виде строки) в качестве ввода случайных размеров, таких как эта. bbbbbbbbbb bbbbbdbbbb bbbbbbbbbb bbbbbbbbbb bbbbbbbbbb Ваша...

11
Деревья Фактора Декодирования

В случае, если вы пропустили деревья кодирования факторов , вот определение дерева факторов: Пустая строка равна 1. Конкатенация представляет собой умножение. Число n, заключенное в круглые скобки (или любые парные символы), представляет n- е простое число, где 2 - первое простое число. Обратите...

11
Простые числа и цифры

Это не имеет практической цели, но это может быть весело для гольфа. Вызов Учитывая число n , Подсчитайте количество каждой цифры в n и добавьте 1 к каждому счету Возьмем простую факторизацию n Подсчитайте количество каждой цифры в простой факторизации n , не включая повторяющиеся простые числа...

11
Ромбическая последовательность

Представьте себе перечисление элементов ромба, которые растут [1],[1,3,1],[1,3,5,3,1],…(только нечетные числа, которые хорошо выровнены). Это будет выглядеть следующим образом, обратите внимание, что вы всегда начинаете перечисление с 1: 01 1 02 03 04 1 2 3 4 05 06 07 08 09 … 5 10 11 12 13 (1)...

11
R [oman | everse] Польская нотация

Это год MDLXVII в мире, в котором никогда не пала Римская империя, и никогда не происходил крах в темные века. Из-за длительного периода Pax Romana, экономическая стабильность империи позволила технологии развиваться быстрыми темпами. Римляне начали увлекаться схемотехникой и изобрели оригинальный...

11
Сбалансированная троичная логика

Сбалансированная троичная логика Троичный обычно другое название для основания 3, то есть сказать, каждая цифра 0, 1или 2, и каждое место стоит в 3 раза больше, чем на следующем месте. Сбалансированный троичный является модификацией троичного, который использует цифры -1, 0и 1. Это имеет то...

11
Перечислите все палиндромные простые даты между 0000-01-01 и 99999-12-31

Вы знаете, что такое палиндром , прайм и свидание . Ваша задача - перечислить все даты за 100 тысяч лет, которые соответствуют всем трем характеристикам. Nevermind ничего , кроме номера, используйте следующие форматы: ГГГГММДД и YYYYYMMDD . Даты между 0000-01-01 и 9999-12-31 должны быть напечатаны...

11
То же имя, Хромой!

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

11
Shell Glob Golfing

Эта задача - вывести кратчайший путь к файлу после расширения глобуса. Что такое ракушка? В большинстве оболочек вы можете использовать *символ в пути для представления любых символов в позиции. Например, если каталог fooсодержит файлы bar bazи asdf, то foo/b*развернется до foo/bar foo/baz. Теперь...

11
Считать овец, чтобы заснуть

Большинство людей знакомы с тем, как считать овец, чтобы они уснули. Есть стадо овец, некоторые из которых прыгают через забор, и вы считаете, что овцы прыгают. Предположительно, это помогает успокоить ваш разум и привести вас в состояние сна, так что вы заснете. Вот овца ASCII, стоящая справа и...

11
Сумасшедшие, но рациональные основы

У нас много проблем, основанных на базе 10, базе 2, базе 36 или даже базе -10 , но как насчет всех других рациональных баз? задача Если задано целое число в базе 10 и рациональная база, вернуть целое число в этой базе (в виде массива, строки и т. Д.). Процесс Трудно представить рациональную основу,...

11
Электронная Копилка

Копилки представляет собой контейнер , используемый для сбора монет Для этой задачи использовать четыре американских монет:. Четверть, десять центов, никель и пенни . Вызов Ваша задача - создать электронную копилку. Напишите программу (или функцию), которая при запуске (или вызове) выводит (или...

11
Охота на яйца в стиле Коллатц

Вдохновлен Великой API Охота за пасхальными яйцами! Резюме Ваша задача - найти заранее заданное целое число в «пространстве Коллатца» (будет объяснено позже), используя наименьший возможный шаг. Вступление Эта проблема основана на известной гипотезе Коллатца, о которой, надеюсь, все здесь хотя бы...

11
Целые числа в Base Pi

Фон: Pi ( π) - трансцендентное число , и поэтому оно имеет не заканчивающееся десятичное представление. Аналогично, представление не завершается, если записано в любой другой целочисленной базе. Но что, если мы написали это в базе π? Цифры в десятичном виде представляют степени 10, поэтому: π =...

11
Расстояние между двумя точками на Луне

Учитывая широту / долготу двух точек на Луне (lat1, lon1)и (lat2, lon2)вычислите расстояние между двумя точками в километрах, используя любую формулу, которая дает тот же результат, что и формула haversine. вход Четыре целых значения lat1, lon1, lat2, lon2в градусах (углах) или четыре десятичных...

11
Восстановление параметров диапазона

Описание Вам даны результаты функции диапазона, где каждый элемент был округлен до ближайшего целого числа. Ваша цель - восстановить первоначальный список. Например, следующая функция (в Python3) создаст ввод для вашей программы: from numpy import arange, floor def floored_range(A, B, C): return...

11
Копание карьера

Вы любите смотреть классные интервальные съемки конструкций или другую огромную работу, выполненную за несколько минут? Давайте сделаем один здесь. Мы будем смотреть на экскаваторный карьер, делая фотографии каждый день, чтобы увидеть весь прогресс. И ваша задача показать нам этот процесс! Карьер...

11
Узнай мой номер соседей

Вход состоит из i строк с информацией о соседях. Каждая i- я строка содержит 4 значения, представляющих соседа i в направлениях Север , Восток , Юг и Запад соответственно. Таким образом, каждое значение представляет соседа в данном направлении i- й строки, начиная со строки 1, и может достигать 65...

11
Авто Велосипед Куайн

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

11
Определить сезон

Вступление: В северном полушарии (т. Е. В Европе, Северной Америке и т. Д.) Времена года разделены следующим образом: - весна: март, апрель, май - лето: июнь, июль, август - осень: сентябрь, октябрь, ноябрь - зима: декабрь , Январь Февраль Однако в южном полушарии (например, в Австралии, Южной...