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

9
Используйте буквы, чтобы сделать цифры короче

Вызов Возьмите число и выведите его из 4 цифр или менее, используя буквы и цифры. Например; 270,030превратится в 270K. ключ Млрд -> B Миллион -> M Тысяча -> K правила Вы можете принять входные числа, которые включают запятые, разделяющие каждые три знака после запятой (например,...

9
Переключить коробку!

Учитывая строку, которая может быть в штучной упаковке, переключите флажок. Это становится понятнее в тестовых примерах и объяснениях. Ввод, вывод Формат ввода Входными данными будут либо одна строка, разделенная CR, LF или CRLF, либо список строк. Формат ввода зависит от вас, чтобы решить....

9
Какое мое имя?

Учитывая ID пользователя PPCG, выведите текущее имя пользователя этого пользователя. Примеры Input -> Output 61563 -> MD XF 2 -> Geoff Dalgas 12012 -> Dennis foo -> -3 -> правила Ввод / вывод может осуществляться любым разрешенным способом. Выходными данными должно быть полное имя...

9
Поменять последовательность

Ваша задача - написать некоторый код, который выводит последовательность OEIS и содержит имя последовательности в коде ( A______). Достаточно просто, верно? Ну, вот в чем загвоздка, ваш код должен также выводить вторую отдельную последовательность, когда имя последовательности в коде изменяется на...

9
Какая дата в Usenet времени?

Сентябрь 1993 года известен в Usenet как сентябрь, который никогда не заканчивался. Так, например, день, когда этот вопрос публикуется, - суббота, сентябрь 8740, 1993. Ваша программа или функция должны принимать любую григорианскую дату (с положительным годом) в качестве входных данных и возвращать...

9
Две переплетенные цепи

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

9
Большая, Лучшая (Сломанная) Молния

(Вдохновлен этой проблемой ) В первоначальной задаче вы должны были сделать горизонтальную молнию, однако, глядя на мою толстовку с капюшоном, моя молния гораздо более вертикальная (и немного сломанная): P вход Вам будет предоставлена ​​одна строка ( s) и пара целых чисел ( aи b) в любом формате....

9
Code-Golf Сборочная Линия

Примечание. Эта задача не имеет ничего общего с реальным языком ассемблера. Как глава Code-Golf Factory Inc. , вы должны создать сборочную линию для генерации определенного фрагмента кода. Сегодня бригадир попросил вас производить киви. Спецификация: В этой задаче цель состоит в том, чтобы написать...

9
Двоичное Двоичное Расширение

Обычно мы разбиваем число на двоичные числа, присваивая ему степени 2 с коэффициентом 0или 1для каждого члена: 25 = 1*16 + 1*8 + 0*4 + 0*2 + 1*1 Выбор 0и 1есть ... не очень бинарный. Мы выполним истинное двоичное расширение, расширяясь степенями 2, но с коэффициентом 1или -1вместо: 25 = 1*16 + 1*8...

9
Дата в пределах диапазона?

Учитывая MM/DDдату ( 12/24) и диапазон дат начала / окончания ( 11/01 - 06/24), выясните, находится ли дата в указанном интервале дат. Диапазоны дат могут быть последовательными ( 05/01 - 11/01) или переходить на следующий год ( 11/01 - 05/01). Примеры: 12/24находится в 11/01 - 06/24= True...

9
Бадуги, кто победит?

Вдохновленный этим вызовом и связанный с этим . Фон Badugi [bæduːɡiː] - вариант игры в покер с низким уровнем мяча. Мероприятие $ 1K Pokerstars World Cup по онлайн-покеру начнется в течение 3 часов, и мне нужно знать, насколько хороши мои руки! В игре используется стандартная колода из 52 карт...

9
Выведите с тем же количеством цифр числа пи, что и длина кода

Ваша задача состоит в том, чтобы напечатать xцифры числа пи, где xваша длина кода. Примеры: Source code (length) -> output foo! (4) 3.141 foobar (6) 3.14159 kinda long (10) 3.141592653 +++++ (5) 3.1415 123456789 (9) 3.14159265 Вы можете использовать, чтобы определить количество цифр, которые...

9
Увеличивается, уменьшается, нет или все?

Возьмите два ввода, непустой вектор / список, содержащий цифры 1и 2строку (нет, вы не можете взять 0/1вместо этого). Строка будет одной из следующих (в нижнем регистре, точно так, как написано ниже: increasing decreasing ones twos all none Если строка ____, вы должны вернуть индексы ___:...

9
Эллиптическая система

Введение Учитывая пять точек на плоскости, ваша задача - вычислить площадь эллипса, проходящего через эти точки. Можно предположить, что ровно один невырожденный эллипс может быть построен с заданными входными значениями. правила Вводим 10целые числа в любой удобной форме, соответствующей xи...

9
Гольф псевдопраймы!

Введение / История В недавней дискуссии в крипто-чате мне было предложено обсудить / помочь с тестом примитивности Ферма и числами Кармайкла. Этот тест основан на предпосылке, a^(p-1) mod p==1которая всегда будет выполняться для простых чисел p, но не всегда для композитов. В настоящее время ряд...

9
Развернуть цепочки сравнения

В отличие от большинства языков, Python оценивает, a<b<cкак это было бы сделано в математике, фактически сравнивая три числа, а не сравнивая логическое значение a<bс c. Правильный способ написать это в C (и многих других) будет a<b && b<c. В этой задаче ваша задача состоит в...

9
Простые числа в главной факторизации

В PPCG я увидел еще одну сложную задачу, и я люблю некоторые простые числа. Затем я неправильно прочитал вступительный текст и удивился, что здесь задумали творческие мозги. Оказывается, поставленный вопрос был тривиальным, но мне интересно, верно ли то же самое в отношении вопроса, который я...

9
Поезд пересекает помеченный мост

Рассмотрим мост длиной B , состоящий из плиток, помеченных цифрами соединенных положительных целых чисел. Например, если бы B было 41, то это выглядело бы так: ----------------------------------------- 12345678910111213141516171819202122232425 Теперь представьте поезд длиной Т, пересекающий мост....

9
Для заданного ввода int n выведите n * reversed (n)

Учитывая целое число n, распечататьn * reversed(n) reversed(n)это число, которое вы получаете, когда вы reverseцифры n. reverse(512) = 215 reverse(1) = 1 reverse(101) = 101 >>>>>>>> func(5) = 5*5 = 25 func(12) = 12*21 = 252 func(11) = 11*11 = 121 func(659) = 659*956 = 630004...

9
Карта из пяти символов ASCII

Примечание: в этом посте термины «характер» и «цвет» означают одно и то же Это изображение: может быть представлен как ....'''333 .eeee'''3e ..dddd33ee %%%dd####e (отображение цветов на символы ascii) Теорема о четырех цветах гласит, что «при любом разделении плоскости на смежные области, при...