Пазлы для программирования и Code Golf

Вопросы и ответы по программированию головоломок энтузиастов и любителей кода

15
Функция буфера обмена: вставка
Эта проблема связана с некоторыми возможностями языка MATL в рамках мероприятия « Язык месяца», который состоится в мае 2018 года . Сопутствующий вызов: Функция буфера обмена: копия . Вступление Буфер обмена функций MATL хранит («копирует») входные данные для четырех самых последних вызовов обычных функций ввода. Нормальные функции - самый распространенный …

8
Почти эпизод с Коломбо
Ваша задача - найти двух пропавших персонажей в названии эпизода Коломбо. вход Один из 69 названий эпизодов Коломбо (перечисленных ниже), в котором ровно два персонажа заменены на *. Пример : "Ran*om for a *ead Man" Выход Вы можете вернуть либо полный заголовок эпизода, либо только два пропущенных символа в любом …

18
Верхний или Нижний Витофф?
Сначала поговорим о последовательностях Битти . Учитывая положительное иррациональное число r , мы можем построить бесконечную последовательность, умножив положительные целые числа на r по порядку и взяв слово для каждого полученного вычисления. Например, Если r > 1, мы имеем специальное условие. Мы можем сформировать другое иррациональное число s как s …

30
Приращение базы-36 строк
Это кодовая версия аналогичного вопроса, который я задал в стеке ранее, но подумал, что это будет интересная головоломка. Получив строку длиной 10, которая представляет собой базовое число 36, увеличьте его на единицу и верните полученную строку. Это означает, что строки будут содержать только цифры от 0до 9и буквы от aдо …

30
считать в диапазоне
Вызов : Подсчитайте количество единиц 1в двоичном представлении всех чисел в диапазоне. Вход: Два недесятичных натуральных числа Выход : Сумма всех 1s в диапазоне между двумя числами. Пример : 4 , 7 ---> 8 4 = 100 (adds one) = 1 5 = 101 (adds two) = 3 6 = …

20
Эйфелева башня: создайте большой «А» из «А» с
Создайте функцию, которая с учетом количества строк n, делает bigA. Горизонтальная полоса bigAдолжна быть в среднем ряду, или нижняя из двух, если nчетная Предположим, моноширинный шрифт для вывода Выходные данные должны быть строкой (или аналогичной, например, массив символов) с четкими переносами строк, чтобы разбить строки, и с правильными пробелами для …

21
Подсчитать спички
Большинство людей здесь знакомы с семью сегментами дисплеев, которые также используются в головоломках спичек. Ниже приведены цифры 0через 9и письма aчерез z, за исключением того k,m,t,v,w, написанные в этом формате. _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | |_| |_| |_| …

7
Местные периоды струн
Местные периоды Возьмите непустую строку s . Локальный период из S в индексе я это наименьшее натуральное число п такое , что для каждого 0 ≤ к <п , мы имеем с [I + K] = s [я-п + K] всякий раз , когда обе стороны определены. С другой стороны …
20 code-golf  string 

14
Это усеченное треугольное число?
Связанная последовательность OEIS: A008867 Усеченное треугольное число Общим свойством треугольных чисел является то, что они могут быть расположены в виде треугольника. Например, возьмите 21 и расположите в треугольник os: о оо ооо оооо ооооо оооооо Давайте определим «усечение»: разрезание треугольников одинакового размера с каждого угла. Один из способов усечь 21 …
20 code-golf  math  decision-problem  number-theory  integer  code-golf  number  decision-problem  functional-programming  code-golf  array-manipulation  matrix  code-golf  string  classification  string  code-challenge  binary  compression  decode  code-golf  string  string  code-challenge  balanced-string  encode  code-golf  number-theory  integer  base-conversion  code-golf  math  number-theory  geometry  abstract-algebra  code-golf  array-manipulation  sorting  optimization  code-golf  math  geometry  image-processing  generation  code-golf  string  cops-and-robbers  repeated-transformation  grammars  cops-and-robbers  repeated-transformation  grammars  code-challenge  restricted-source  tips  source-layout  javascript  code-challenge  kolmogorov-complexity  restricted-source  code-golf  combinatorics  counting  math  fastest-code  linear-algebra  code-golf  math  permutations  matrix  linear-algebra  code-golf  string  decision-problem  restricted-source  code-golf  number  array-manipulation  subsequence  code-golf  number  array-manipulation  matrix  code-golf  brainfuck  code-golf  color  code-golf  quine  source-layout  code-golf  subsequence  code-golf  string  ascii-art  code-golf  string  ascii-art  alphabet  code-golf  decision-problem  interpreter  hexagonal-grid  halting-problem  code-golf  string  polynomials  calculus  code-golf  math  decision-problem  matrix  complex-numbers  code-golf  random  code-golf  number  arithmetic 

1
Реконструировать мои матрешки
Фон Матрешка (или русская матрешка) представляет собой набор кукол , которые подходят друг в друге. Я случайно перепутал свою коллекцию матрешек, и я не помню, какая из них идет внутрь. Задача Учитывая список уникальных строк, рассортируйте их по вложенным матрешкам. Каждая строка - это отдельная кукла, а матрешка - это …
20 code-golf  string 

21
Как распечатать приведенный ниже формат с наименьшим количеством байтов?
Этот вызов вдохновлен этим , теперь удаленным вопросом. Возьмите положительное целое число N в качестве входных данных и выведите матрицу с числами 1 .. N 2, которая соответствует шаблону ниже: Заполните первый ряд 1 ... N, затем заполните последний ряд (номер N ) (N + 1) .. 2N , затем …

9
Обратные столбцы при сохранении формы
Вступление Предположим, у вас есть список списков целых чисел (или любых других объектов на самом деле, но для простоты давайте придерживаться целых чисел). Списки могут быть разной длины, и некоторые из них могут быть пустыми. Давайте напишем списки в табличном формате: [[ 1, 2, 3, 4, 5], [ 6, 7], …

30
Следующий цвет
Вызов Рассмотрим радугу как семь цветов, представленных в виде строк Red Orange Yellow Green Blue Indigo Violet. Ваша задача состоит в том, чтобы создать программу, которая получает один из этих цветов на входе и выводит следующий в порядке цвета радуги. Это включает в себя перекрытиеViolet -> Red вход Строка, содержащая …

20
Найдите недостающие числа в последовательности Фибоначчи Мод К
Вдохновленный этим Math.SE вопрос . Фон Последовательность Фибоначчи (называемая F) - это последовательность, начинающаяся так 0, 1, что каждое число ( F(n)) (после первых двух) является суммой двух перед ним ( F(n) = F(n-1) + F(n-2)). Последовательность Фибоначчи mod K (называемая M) - это последовательность чисел Фибоначчи mod K ( …

26
Учитывая число, распечатайте его «коллективную сумму»
Учитывая число в качестве ввода, распечатайте его общую сумму Что такое коллективная сумма? Рассмотрим число 13214, вход Перебирая каждую из цифр, начиная слева, мы сможем получить ее общую сумму. 1 значит посмотрите на первую цифру и добавьте ее к сумме, sum = 1 3 значит посмотрите на «первые 3 цифры» …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.