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

16
Минимальные операции, чтобы получить от одного номера к другому

Давайте определим простой язык, который работает с одним 8-битным значением. Он определяет три побитовые операции (объяснение кода предполагает 8-битную valueпеременную): !Отрицательный младший бит ( value ^= 1) <Заворачивание влево-сдвиг ( value = value << 1 | value >> 7)...

16
Уникальный список PIN-кодов для замка!

Вступление В приватном чате мой друг, по-видимому, недавно наткнулся на систему безопасности, которая имеет следующие два ограничения на действительные контакты: Каждая цифра должна быть уникальной (то есть «1» может появляться только один раз) Порядок цифр не имеет значения ("1234" = "4321") Итак,...

16
Зигзаг этой строки, свернув дубликаты

По заданной строке ваша задача - свернуть ее в зигзагообразную структуру, как описано ниже. Складывание в зигзаг Мы возьмем строку "Mississippi"в качестве примера: Сначала выведите самый длинный префикс, состоящий только из уникальных символов: Mis Когда вы достигнете первого дублирующего символа C...

16
Восстановить власть от главной власти

Кажется, что многие хотели бы иметь это, так что теперь это продолжение этого вызова ! Определение : простая степень - это натуральное число, которое может быть выражено в виде p n где p - простое число, а n - натуральное число. Задача : Учитывая простую степень p n > 1, вернуть степень n....

16
Ест рыбу, растет в размерах

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

16
Чередующийся шаблон

В уже удаленном вопросе stackoverflow кто-то опубликовал следующее: Напишите программу или функцию для печати чередующихся шаблонов *и #на основе заданного целого числа n. Несколько примеров: Вход: n=1 Выход: * Входной n=5 Выход: *#### ###** ***## ###** *#### Вход: n=8 Выход: *####### ######**...

16
Магия: собирательный бой со способностями

Связанный Цель: Если дано два существа с дополнительными боевыми способностями, вернуть уникальные, но согласованные значения, которые представляют, какие существа умерли, если таковые имеются Входные данные: #Longest form: [[P,T, "<abilities>"], [P,T, "<abilities>"]] #Shortest form:...

16
Преобразовать процент в «простое» соотношение

Вы управляете политическим веб-сайтом и определили, что люди лучше понимают, когда шанс выиграть или проиграть на выборах выражается в виде соотношения («5 в 7»), чем в процентах («71%»). ). Но вы также не хотите отображать непонятные соотношения, такие как «58 в 82», вы хотели бы, чтобы их было...

16
Сколько троек?

В этой задаче вашему коду будет дано целое число nnn качестве входных данных. Ваш код должен затем вывести наибольшее количество кратных 333 которое можно объединить (в базе 101010 ), чтобы сформировать 3n3n3n (без начальных нулей). Например, если вам дали 260422604226042 качестве ввода,...

16
Бинарные Заборы

Входные данные: Целое число nв диапазоне2 <= n <= 10 Список целых положительных чисел Выход: Преобразуйте целые числа в их двоичное представление (без начальных нулей) и соедините их все вместе. Затем определите все двоичные подстроки, которые образуют «бинарный забор», используя nколичество...

16
Произвольная длина хэширования

Предположим, у вас есть хеш-функция HH\mathcal{H} которая принимает строки длиной 2n2n2n и возвращает строки длины и имеет приятное свойство - она устойчива к столкновениям , то есть трудно найти две разные строки с одинаковым хешем .nnns≠s′s≠s′s \neq s'H(s)=H(s′)H(s)=H(s′)\mathcal{H}(s) =...

16
Является ли эта строка палиндромом (в азбуке Морзе)?

Вызов Вдохновленный этим видео Как вы, возможно, знаете, палиндром - это слово, которое пишется так же, как и назад. Слово "PULP" не является палиндромом, но при переводе на азбуку Морзе (с удалением пробела между буквами) "PULP" становится ". - ...-.-...--." который является палиндромом. Ваша...

16
Это мажорная шкала (или эквивалент)?

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

16
Наибольшее и наименьшее возможное число

задача Учитывая массив неотрицательных чисел, выведите наибольшее и наименьшее возможное число, которое можно сформировать, присоединившись к ним. правила Вход, выход может быть в любом удобном формате. Массив может содержать не более 1 десятичного числа. Примеры input:[22,33,44,55.55,33]...

16
Вес наименее взвешенного пути RoD

Пусть Aбыть mот nпрямоугольной матрицы положительных целых чисел, где mи nтакже являются положительными целыми числами. Нас интересуют пути RoD («вправо или вниз») от верхней левой ячейки Aдо нижней правой ячейки; в пути RoD каждая последующая ячейка пути находится либо на одну ячейку справа, либо...

16
Сколько ходов?

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

16
Удовлетворительное округление

Удовлетворительное округление Вы знаете, когда вы находитесь в классе науки, и попросили округлить до 2 сиг фиг, но ваш ответ 5.2501...? Вы должны округлить до 5.3, но это так неудовлетворительно! При округлении до 5.3вы получаете целые 0,05, что является большим значением по сравнению с 0,1...

16
Найти, если список является ABC-тройкой

Три натуральных числа A, B, C являются ABC-тройными, если они взаимно просты, с A <B и удовлетворяющими соотношению: A + B = C Примеры : 1, 8, 9 является ABC-тройкой, поскольку они взаимно просты, 1 <8 и 1 + 8 = 9 6, 8, 14 не потому что они не взаимно просты 7, 5, 12 не потому что 7> 5 Вы...

16
Количество

Учитывая положительное число nnn , найти количество алканов с nnn атомами углерода, игнорируя стереоизомеры ; или, что эквивалентно, количество немеченых деревьев с nnn узлами, так что каждый узел имеет степень ≤4≤4\le 4 . Это последовательность OEIS A000602 . Смотри также: Парафины - Розетта Код...

16
Сделайте более длинную программу

Lenguage - это диалект мозгового штурма, который известен тем, что преодолевает проблемы ограничения источников. Это потому, что Lenguage заботится только о длине своего источника, а не о содержании. Сначала рассчитывается длина программы. Затем указанная длина преобразуется в двоичную форму и...