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

18
Подсчитайте количество сторон на многоугольнике

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

18
Гильберт Примес Гольф

Числа Гильберта определяются как положительные целые числа в форме 4n + 1для n >= 0. Первые несколько чисел Гильберта: 1, 5, 9, 13, 17, 21, 25, 29, 33, 37, 41, 45, 49, 53, 57, 61, 65, 69, 73, 77, 81, 85, 89, 93, 97 Последовательность чисел Гильберта задается последовательностью OEIS A016813 ....

18
Продукт по эксклюзивным и инклюзивным диапазонам

Вдохновленный этим вопросом на @ CᴏɴᴏʀO'Bʀɪᴇɴ . Взято из вопроса: Ваша задача проста: с учетом двух целых чисел a и b выведите ∏ [a, b]; то есть произведение диапазона между a и b. Вы можете использовать a и b в любом приемлемом формате, будь то аргументы функции, ввод списка, STDIN и так далее. Вы...

18
Кофакторные матрицы

Матрица кофактора - это транспонированная матрица адъютатов . Элементы этой матрицы являются кофакторами исходной матрицы. Кофактор (т.е. элемент матрицы кофактора в строке i и столбце j) является определителем подматрицы, образованной удалением i-й строки и j-го столбца из исходной матрицы,...

18
Настройте свой стул

Вызов Вы только что купили новый стул! Проблема в том, что вы не знаете, как им управлять, поэтому вам нужно написать программу, которая сделает это за вас. Вы можете только так долго сидеть в неотрегулированном кресле. Поэтому ваш код должен быть максимально коротким. Примеры 5,3,2,2,1 O | | | _ |...

18
Бегунки

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

18
Калькулятор даты Забытых Царств

Чтобы выровнять игровое поле между языками со встроенными библиотеками дат и без, давайте поработаем с вымышленным календарем. Забытые Королевства - это ( ? ) Кампания для Dungeons & Dragons. Конечно, у каждого свой календарь. Календарь Гарптос Удобно, что год в Забытых Царствах также имеет 365...

18
Последовательность Кимберлинга

Вступление Конечно, у нас много проблем с последовательностью , так что вот еще одна. Последовательность Кимберлинга ( A007063 ) выглядит следующим образом: 1, 3, 5, 4, 10, 7, 15, 8, 20, 9, 18, 24, 31, 14, 28, 22, ... Это получается путём перетасовки нормальной итерации: [1] 2 3 4 5 6 7 8 Первый...

18
Максимальное построение подстроки

В этом соревновании вам передаются две вещи: Длина строки, N Список строк, Lкаждая с назначенным значением точки. Любая строка, которая не передана, имеет значение 0 Вам нужно построить строку длины Nтак, чтобы сумма всех точек подстроки была как можно большей. Например: 5 [("ABC", 3), ("DEF", 4),...

18
Следуй по пути

Задача состоит в том, чтобы следовать (нарисовать) путь: ^n - вверх на n строк vn - вниз на n строк >n - справа на n позиций символов <n - оставлено n символов позиций nявляется целым числом, большим нуля (т.е. вы не можете получить такую ​​команду, как >-2). Между командами нет...

18
Растущая последовательность Куайна

Вы должны написать последовательность из 10 программ, p1 p2 ... p10которые удовлетворяют следующим свойствам: pKпечатает pK+1на Kот 1 до 9 p10 печать p10 Когда первые Kпрограммы объединяются, результирующая программа p1...pKпечатается p1...pK. Каждая программа pKдолжна быть больше в байтах, чем...

18
Простой симулятор ДНК

Ваш код будет генерировать очень простое представление ДНК в ASCII-искусстве, навсегда. В качестве входных данных он будет принимать два числа в любом формате: в виде списка, в качестве аргументов функции, в stdin и т. Д. Интервал с плавающей запятой Iв секундах от 0,0 до 1,0 (включительно) Уровень...

18
Выравнивание по треугольным сеткам

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

18
Сжатые дни недели

Учитывая ввод списка дней недели, выведите кратчайшее отсортированное представление списка. Формат ввода является строка , состоящая из одного или нескольких из подстрок двухсимвольных Su(воскресенье), Mo(понедельник), Tu( и т.д.), We, Th, Fr, и Sa. Ввод необязательно может быть дан в...

18
Разобрать РНК в кодоны

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

18
Оцените Скат-Хэнд

Вступление Skat - традиционная немецкая карточная игра для 3 игроков. Колода состоит из 32 карт: туз, король, дама, валет, 10, 9, 8, 7 во всех 4 мастях (трефы, пики, червы, алмазы). В каждом раунде один игрок играет соло, а два других играют против него. В начале раунда каждому игроку раздается по...

18
Следующий государственный праздник

Австралийцы любят праздничные дни и пьют. Вчера, 26 января, был день Австралии, который является выходным днем. Я был рад, что вчера не был на работе, и хотел знать, когда в следующий раз у меня будет выходной день! К сожалению, я выпил слишком много, и я не могу решить это для себя. Напишите...

18
Литье ASCII art

Вам предоставляется одна печатаемая строка ASCII, не содержащая символов новой строки, а также многострочная «форма», содержащая пробелы ( ) и хэши ( #). Вы должны идти символ за символом в строке и заменять хэши, используя символы из строки в порядке слева направо, сверху вниз. Если строка слишком...

18
Реализуйте машину загадки

Машина Enigma - довольно сложная машина шифрования, используемая немцами и другими для шифрования своих сообщений. Ваша работа - реализовать эту машину *. Шаг 1, Вращение У нашей машины-загадки есть 3 слота для роторов и 5 доступных роторов для каждого из этих слотов. Каждый ротор имеет 26...

18
Развернуть сокращенно увеличивающиеся целочисленные последовательности

При вводе списка чисел в формате сокращенно увеличивающейся последовательности целых чисел выведите последовательность полностью. Сокращенно увеличивающий формат последовательности целых чисел работает, находя каждое число n с меньшим количеством цифр, чем число, предшествующее ему, m . С d в...