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

16
Разобрать Реву'а

На самом деле не вдохновлен ни Atbash Self Palindromes, ни обобщенным калькулятором гематрии . Учитывая , строка ев длины п Вывести последовательность Revu'a , который является первым символом S , первые два символа S , ... первые п -2 символы с , первым п -1 символов с , вся с . Строка будет...

16
Добавить и умножить недоумение номера

В сплит-комплексные числа , также известный как «озадачить чисел» подобны комплексных чисел. Но вместо этого i^2 = -1мы имеем j^2 = 1; j != +/-1. Каждый номер принимает форму z = x + j*y. В одной из попыток ограничить сложность этой задачи я буду использовать символ -для обозначения отрицания,...

16
Форматировать список слов

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

16
Шахматная олимпиада Дерби

Что может быть более полярным, чем шахматы и дерби сноса . Вы могли бы подумать, что никто, кто наслаждается одним, не будет наслаждаться другим ... до сегодняшнего дня. правила Исходная позиция - стандартная шахматная доска: RNBQKBNR PPPPPPPP PPPPPPPP RNBQKBNR Выглядит нормально, пока вы не...

16
Базовое преобразование со строками

Вступление В прошлом у нас было несколько проблем с базовым преобразованием, но не так много, предназначенных для работы с числами произвольной длины (то есть с числами, достаточно длинными, чтобы они переполняли целочисленный тип данных), и из них большинство считалось немного сложный. Мне...

16
Глупый фондовый рынок

Имея строку с данными об инвестициях нескольких людей, узнайте, какую прибыль / убыток они записали. Строка содержит только заглавные и строчные буквы, например: AABaBbba Каждая буква представляет человека - заглавная буква означает покупку, строчная буква означает продажу. Цена акции, в которую...

16
Разделить, перевернуть и рекомбинировать целые числа

Фон В математике хорошо известно, что целые числа могут быть приведены в однозначное соответствие с парами целых чисел. Есть много возможных способов сделать это, и в этой задаче вы реализуете один из них и его обратную операцию. Задание Ваш вход является положительным целым числом n > 0....

16
Обозначить тупики

Учитывая вход ASCII художественной «дороги», выведите дорогу со всеми тупиками, помеченными. Это дорога: ########.....######..#..### #......#######....#..#..#.# #.##......#...#####..#..### #..#####..#....#..#######.# #......#...#####.....##...# #..###.#...#...###...#..###...

16
Удалить указанные нечисловые строки

В случае каких-либо сомнений: Nan = Non-numeric datatypeдля целей этого вызова. Напишите программу или функцию, которая принимает матрицу / массив в качестве входных данных, а также список индексов столбцов. Задача состоит в том, чтобы удалить строки, в которых находятся все элементы в указанных...

16
Проверьте периоды работы

Вступление Здесь, в Германии, правила рабочего времени очень строгие. Если вы работаете 6 или более часов в день, вы должны сделать перерыв не менее 30 минут. Если вы работаете 9 или более часов, вам нужно сделать 45-минутный перерыв. Если вы работаете менее 6 часов, вам не нужно делать перерывы....

16
На каком языке это слово?

Вы должны написать программу или функцию, которая определяет язык данного слова. Задача состоит в том, чтобы распознать некоторые из 5000 наиболее распространенных слов на 4 языках: английский Немецкий итальянский Венгерский Списки слов можно найти в этом репозитории GitHub. Вам разрешено делать...

16
Выровняйте аргументы функции по своим строкам

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

16
Задача про адвакадо

Вдохновленный этим . Никакие авокадо не пострадали при создании этого вызова. Здравствуйте, у меня есть проблема, мне нужна помощь, чтобы приготовить авокадо, поэтому мне нужна программа, чтобы сказать мне, как долго готовить авокадо для Обратите внимание на этот ASCII арт авокадо: ###### # # #...

16
Отфильтровать и сложить

задача Задача очень простая. Учитывая непустую строку, содержащую цифры , прописные и строчные буквы , выведите сумму оставшихся чисел. Например: a1wAD5qw45REs5Fw4eRQR33wqe4WE Фильтрация всех писем приведет к: 1 5 45 5 4 33 4 Сумма этих чисел 1 + 5 + 45 + 5 + 4 + 33 + 4 = 97. Так что выход будет...

16
Разобрать вложенные цепочки цифр

Задание Строка Sстроится с помощью следующего процесса: Начните с Sтого, чтобы быть пустой строкой. Вставьте в некоторую позицию Sстроки вида ds, где dэто ненулевая цифра и sстрока dстрочных букв ASCII. Мы говорим, dsявляется составной частью S. Перейдите к шагу 2 или остановитесь. Ваша задача -...

16
Получить ближайшее значение к числу

В этом коде гольф, вам нужно получить ближайший номер из другого в списке. Выход может быть ближайшим числом к ​​входу. Пример: value: (Input) 5 --- [1,2,3] --- 3 И программа может работать с отрицательными числами. Пример: value: (Input) 0 --- [-1,3,5] --- -1 value: (Input) 2 --- [1, 5, 3] --- 1...

16
Сумма двоичных подстрок

Эта задача проста, учитывая десятичное число, преобразовать в двоичное и вычислить сумму подстрок двоичного числа, длина которых короче исходного числа. Вот пример: Input: 11 Binary: 11 -> 1011 Substrings: 101 = 5 011 = 3 10 = 2 01 = 1 11 = 3 1 = 1 0 = 0 1 = 1 1 = 1 Sum: 5+3+2+1+3+1+0+1+1=17...

16
Блочно-диагональная матрица из столбцов

Вдохновлено Скопировано из этого вопроса в Stack Overflow. Учитывая матрицу A, создайте матрицу Bтак, чтобы столбцы Aбыли расположены по диагонали блоков. Например, учитывая 1 2 3 4 5 6 выход будет 1 0 0 4 0 0 0 2 0 0 5 0 0 0 3 0 0 6 правила Вход и выход могут быть в форме 2D-массивов, вложенных...

16
Последовательности по убыванию

Вступление В качестве примера возьмем номер 7. Затем мы дублируем это и помещаем 7 пробелов между ними. Мы получаем это: 7_______7 После этого мы будем уменьшать число, пока не останется пробелов. Мы получаем следующее число 7: 7_______7 6543210 Затем мы просто объединяем их так: 7_______7 6543210...

16
Помогите разработать новейшую головоломку Alphys!

Альфис, королевский ученый подполья, завершил создание прототипа новой головоломки. Тем не менее, она не может найти никого, кто хотел бы проверить это. Правила ее загадки следующие: Цель состоит в том, чтобы попасть на правую сторону, начиная с центральной плитки слева. Для головоломок с четными...