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

22
Старый испанский алфавитный порядок

До 1994 года , испанский словари используется алфавитный порядок с особенностью : диграфов llи chрассматривались , как если бы они были отдельные буквы. chнемедленно следовал c, и llнемедленно следовал l. Если добавить письмо ñ, которое следует nна испанском, то порядок был: a, b, c, ch, d, e, f,...

22
Коммутация 27 функций

Введение Давайте определим троичную функцию как функцию из трехэлементного набора, S = {0,1,2}который она себе представляет: она ассоциируется с каждым элементом Sдругого элемента S. Одним из примеров троичной функции fявляется f(0) = 0; f(1) = 2; f(2) = 0 Существует ровно 27 различных троичных...

22
Найти клад в 2D подземелье

Вы находитесь в одноэтажном подземелье. Есть сокровище, которое защищено запертыми дверями. Двери можно открыть, найдя соответствующие ключи. Ваша цель - найти кратчайший путь к сокровищу. вход На входе будет двухмерная сетка, представляющая начальную планировку подземелья. ########### #$ # g# # #...

22
Сортировать список целых

Соревнование Это довольно просто, сортируйте список чисел. Детали Вы должны отсортировать список чисел в порядке возрастания, без использования каких-либо встроенных функций сортировки / библиотек / и т. Д. (Например, list.sort()в Python). Ввод / вывод может быть выполнен любым способом, который вы...

22
Polynomialception

Учитывая два многочлена f,gпроизвольной степени по целым числам, ваша программа / функция должна вычислять первый многочлен во втором многочлене. f(g(x))(он же композиция (fog)(x) двух полиномов) Детали Встроенные разрешены. Вы можете принять любое разумное форматирование в качестве ввода / вывода,...

22
Обратные положительные пробеги

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

22
Распечатать N-е непалиндромное число

Палиндромное число (в случае, если вы не знаете) - это число, которое читает то же самое вперед и назад (например, 11). Первый 15 непалиндромный номер: 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26. Это A029742 . Мне постоянно нужны эти цифры, но мой стикер очень мал, поэтому ваш код...

22
Наименьшие целые числа после N, кратные 2, 3 и 4

Дайте кредит тому, кому это нужно . Цель Дано целое число N > 0, из самых маленьких целых чисел A, Bи Cтаким образом , чтобы: Все A, Bи Cстрого больше N; 2делит A; 3делит B; и 4делит C. Это код-гольф, поэтому выигрывает самый короткий ответ в байтах. Вы можете использовать язык, созданный /...

22
Докажи, что я неправ!

Введение Ваша жизненная миссия проста: докажите, что люди не правы в Интернете! Для этого вы обычно тщательно анализируете их высказывания и указываете на противоречие в них. Пришло время автоматизировать это, но, поскольку мы ленивы, мы хотим доказать, что люди ошибаются с минимальными усилиями...

22
Обратное и вычитать

Описание задачи Давайте возьмем положительное целое число n, перевернем его цифры, чтобы получить rev(n)и получить абсолютное значение разности этих двух чисел: |n - rev(n)|(или abs(n - rev(n))). Пример: n = 5067 rev(n) = 7605 |n - rev(n)| = |5067 - 7605| = |-2538| = 2538 После повторения этой...

22
Рассчитать разбиения N

Ваша задача проста: Дано целое число N , Ouput каждый список положительных целых чисел, сумм к N . Например, если ввод был 5, вы должны вывести [1, 1, 1, 1, 1] [1, 1, 1, 2] [1, 1, 3] [1, 2, 2] [1, 4] [2, 3] [5] Эти списки не должны выводиться в каком-либо определенном порядке, равно как и числа...

22
Был ли это действительно День Канады?

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

22
Гольф, чтобы найти скучные номера

Если целое число содержит цифру / последовательность цифр, которая повторяется непрерывно (вы поймете, почему я сказал «непрерывно») 5 или более раз, мы называем это «скучно». Например, 11111скучно, а 12345нет. инструкции Возьмите целое число в качестве входных данных Выведите истинное значение,...

22
Премьер среды

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

22
Сортировать имена групп

Описание задачи У вас есть музыкальная библиотека с большим количеством треков , записанных многими группами, каждая из которых имеет имя, как Queen, Aerosmith, Sunny Day Real Estate, The Strokes. Когда аудиопроигрыватель отображает вашу библиотеку в алфавитном порядке по имени группы, он обычно...

22
Является ли этот квадрат симметричным?

Напишите программу или функцию, которая принимает текстовую сетку 4 × 4, состоящую из ровно 4 A, 4 B, 4 Cи 4 D, например: ACDC BBCA BADD ABCD Они ABCDмогут быть в любом порядке, но всегда будет 4 каждого. Вы можете предположить, что ввод действителен. При желании вы также можете предположить, что у...

22
Свернуть алфавит в спираль

Напишите программу или функцию, которая, при nналичии, будет печатать спиральные nсимволы, состоящие из латинского алфавита, ABCDEFGHIJKLMNOPQRSTUVWXYZповторяемого по мере необходимости. Эта спираль должна проходить через алфавит только вперед. Относится к Алфавитной Спирали , хотя спираль проходит...

22
Справка: иностранные программисты говорят только на ASCII

Установка сцены: Это средний день, так как вы расслабляетесь после долгого дня, занимаясь своим любимым времяпрепровождением: отвечая на множество увлекательных вопросов о PPCG. Это был не хороший день для тебя; эти проклятые программисты Pyth продолжают получать лучший ответ, и это убивает ваше...

22
Решить Грид-Танграм

Tangram является рассечение головоломки из семи форм: пять разного размера треугольников, параллелограмм и квадратная. При заданной форме цель состоит в том, чтобы воссоздать форму, используя все части и без наложения. Очевидно, существует бесконечно много способов расположить этот набор элементов...

22
Сплоченные слова

Введение Согласно сообщению Рэнда Аль'Тора в «Загадочной SE», под словом «сплоченный» подразумевается любое слово, которое содержит три буквы в алфавитном порядке (в любом порядке). Такие слова, как образование , фогхорн и кабаре , считаются сплоченными словами, тогда как такие слова, как обучение...