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

16
Стол без границ

В этом задании вы собираетесь разместить буквы алфавита в декартовой плоскости и вывести результат в виде текста. Ваш вход будет представлен в виде списка с 3 параметрами: Координата X Координата Y строка Как? Мы знаем, что декартова плоскость содержит 2 оси (X,Y)(X,Y)(X, Y) и 4 квадранта, где...

16
Новый приказ № 3: 5 8 6

Введение (может быть проигнорировано) Размещать все положительные числа в обычном порядке (1, 2, 3, ...) немного скучно, не правда ли? Итак, вот серия проблем, связанных с перестановками (перестановками) всех положительных чисел. Это третья задача в этой серии (ссылки на первую и вторую задачи). В...

16
Новый порядок № 5: где Фибоначчи и Битти встречаются в Витоффе

Введение (может быть проигнорировано) Размещать все положительные числа в обычном порядке (1, 2, 3, ...) немного скучно, не правда ли? Итак, вот серия проблем, связанных с перестановками (перестановками) всех положительных чисел. Это пятая задача в этой серии (ссылки на первый , второй , третий и...

16
Разделить на три!

Учитывая строку, вы должны разделить ее на группы из трех символов (путем заполнения _в конце). Связано , но все же по-другому. Пример ввода / вывода: 'abcde' -> 'abc', 'de_' '1234' -> '123', '4__' '' -> [] or falsey value 'Three spree!' -> 'Thr', 'ee ', 'spr', 'ee!' Строка 6 МБ Это...

16
Генерация базисных элементов алгебры Стинрода

Алгебра Стинрода является важной алгеброй, возникающей в алгебраической топологии. Алгебра Стинрода генерируется операторами, называемыми «квадратами Стинрода», один существует для каждого положительного целого числа i. Существует основа для алгебры Стинрода, состоящей из «допустимых мономов» в...

16
Мой представитель в форме обмена стека?

Предпосылка: Ваша репутация находится в форме обмена стека, если она может быть представлена ​​путем разложения количества ваших медалей (золото, серебро и бронза, подсчитанные отдельно) на их базовые 10 цифр и объединения их в любом заданном порядке с несколькими оговорками. Разлагая, каждый Цифра...

16
Декодировать переменную длину

Величина переменной длины (также упоминается как VLQ или uintvar) способ кодировать до 28 битное целое значение , используя только столько байт , сколько необходимо. Это использовалось в формате файла MIDI как способ минимизировать размер определенных данных события. Как это работает, довольно...

16
Упрощение чисел

Как, вы не можете вспомнить 6 или 7-значный номер телефона, который появился на экране телевизора на секунду ?! Используя специальную технику, описанную ниже, вы превратитесь в прогулочную телефонную книгу! Очевидно, что число 402легче запомнить, чем число 110010010, а число 337377легче запомнить,...

16
Необычная замена строки

пусть S, aи bкаждый представляет собой строку Цель: Написать стандартную строку заменить функцию , где вы заменить все вхождения aв строку Sс bтех пор , как aэто уже не часть экземпляраb например, если у нас есть строка S=My oh my that there is a big ol' that и мы хотели сделать фантазии заменить a...

16
Разделите числа на 0

В какой-то момент нашей жизни нам всем сказали, что деление на 0 невозможно. И по большей части это утверждение верно. Но что, если бы был способ выполнить запрещенную операцию? Добро пожаловать в мое новейшее творение: b-numbers. bчисла немного похожи на мнимые числа: основной пронумерованный...

16
43 квинтиллионных перестановок

Мы можем представить кубик Рубика в виде сети следующим образом (при решении): WWW WWW WWW GGGRRRBBBOOO GGGRRRBBBOOO GGGRRRBBBOOO YYY YYY YYY Каждая буква представляет соответствующий цвет ( Wбелый, Gзеленый и т. Д.) Это было показано , что существует ровно 43 , 252 , 003 , 274 , 489 , 856 ,...

16
От тарелки к штату

Это, по сути, обратное Генерировать номерной знак США Задача: учитывая строку, соответствующую одному из приведенных ниже форматов номерных знаков, выведите все возможные состояния, соответствующие этому форматированию. В приведенной ниже таблице 0обозначает одну цифру 0через 9включительно, и...

16
Диапазон дат цифры

ПРИМЕЧАНИЕ. Поскольку я сам являюсь голландцем, все даты представлены в голландском dd-MM-yyyyформате в описании испытания и тестовых случаях. Вызов: Входные данные: дата начала ; Дата окончания ; Цифраssseeennn Выходы: все даты в диапазоне (включая обе стороны), которые содержат уникальных цифр в...

15
Реализовать Glob Matcher

Реализуйте функцию шаблона и строки для сопоставления, верните true, если шаблон соответствует всей строке, в противном случае - false. Наш синтаксис шаблона глобуса: ? соответствует любому персонажу + соответствует одному или нескольким символам * соответствует нулю или более символов \ ускользает...

15
Отдел по внедрению

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

15
В следующую пятницу 13-го

Какая самая короткая программа, которую можно предсказать в следующий раз, когда пятница выпадает на 13 число месяца? Должна быть полноценной функционирующей программой (а не просто функцией / подпрограммой) Необходимо распечатать дату в следующем формате: YYYY-MM-DD Разрешить пользователю...

15
Операция перестановочной группы

Существует хорошо известная биекция между перестановками n элементов и числами от 0 до n! -1, так что лексикографический порядок перестановок и соответствующих чисел одинаков. Например, при n = 3: 0 <-> (0, 1, 2) 1 <-> (0, 2, 1) 2 <-> (1, 0, 2) 3 <-> (1, 2, 0) 4 <->...

15
Рассчитать цифры Пи

Это несколько другая задача. Вычислите 1024 шестнадцатеричные цифры числа π, начиная с 1024-го шестнадцатеричного числа. Формально: Ваша программа должна завершиться менее чем за 1 минуту и ​​произвести следующий вывод:...

15
Разложить перестановку на циклы

Хорошо известна теорема о том, что любая перестановка может быть разложена на множество циклов . Ваша задача - написать максимально короткую программу для этого. Входные данные: Две строчки Первый содержит число N, второй содержит Nразличные целые числа в диапазоне, [0,N-1]разделенные пробелами....

15
Код-Гольф: свет выключен!

Самый короткий код для прохождения всех возможностей выигрывает Было создано много игр на основе сетки, которые начинаются с включенной сетки огней. Нажатие любого из источников света приводит к переключению этого источника света и четырех расположенных рядом с ним источников света. Когда источник...