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

19
Треугольник Пенроуза Кодегольф

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

19
Большая база, маленькие цифры

Язык J имеет очень глупый синтаксис для определения констант . Я хочу сосредоточиться на одной интересной особенности в частности: способность писать произвольно. Если вы пишете XbYдля Xлюбого числа и Yлюбой строки буквенно-цифровых символов, то J будет интерпретироваться Yкак базовое Xчисло, где...

19
Остров Гольф № 2: эксцентричные отшельники

Это второй из серии испытаний Island Golf. Предыдущий вызов Два отшельника прибыли на необитаемый остров. Поскольку они пришли искать уединения, они хотят жить как можно дальше друг от друга. Где они должны строить свои хижины, чтобы максимизировать расстояние между ними? Связанное чтение вход Ваш...

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

Дилер был неаккуратным и потерял счет, какие карты содержит его колода и какие карты отсутствуют, можете ли вы помочь ему / ей? Полная колода состоит из 52 игральных карт, а именно: Каждый цвет в колоде (сердца, бубны, пики, трефы) содержит: Числа [2 - 10] Джек Королева Король Туз задача Ваша...

19
Сложите несколько полотенец!

Я где-то слышал, что одна вещь, которую технология пока не может сделать, это складывать полотенца 1 . Так что теперь ваша задача - доказать, что это утверждение неверно! Если в качестве входных данных использовать строку, состоящую из прямоугольников (полотенец), как показано ниже, сложите каждое...

19
Помощник по факторизации Ферма

Мы хотели бы факторизовать полупервичное . Цель этой задачи состоит в нахождении два небольших целых чисел и такие , что может быть разложено тривиальным методом Ферма, что позволяет легко вычесть факторы .у v U v N NNNNUuuvvvты в NuvNuvNNNN Задание Для заданного полупростого числа и положительного...

19
Сделай мне больше!

Сделай мне больше ! Я скажу вам ширину, количество крекеров, количество шоколада и количество зефира. Пример: Входные данные: Ширина: 10 Graham: 3 Шоколад: 2 Зефир: 1. Выход: GGGGGGGGGG GGGGGGGGGG GGGGGGGGGG CCCCCCCCCC CCCCCCCCCC MMMMMMMMMM GGGGGGGGGG GGGGGGGGGG GGGGGGGGGG Это так просто? Хм ......

19
Инкрементный шифр

Эта задача довольно проста и использует три разных символа оператора. Ваша задача, учитывая простую последовательность букв, выполните следующую задачу , чтобы закодировать его с помощью <, >, *. Вы можете использовать заглавные или строчные буквы, вам не нужно обрабатывать оба. Шифр...

19
Противоречивые полиглоты

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

19
Эти списки равны?

Как вы, наверное, очень хорошо знаете, у python есть списки. Как вы, возможно, не знаете, эти списки могут содержать сами. a = [] a.append(a) Python 2 Python 3 Это круто, и есть много интересных вещей, которые вы можете сделать с ними, однако вы не можете их сравнить. a = [] a.append(a) b = []...

19
Искаженные номера телефонов

Вы знаете, как получить сообщение голосовой почты, и соединение этого человека было не очень хорошим, и вы пытаетесь выяснить, как перезвонить им, но вы не уверены, что это «5» или «8». сказал? Вот этот вызов. Хорошая новость заключается в том, что звонящий дважды считывает их номер, но он...

19
Создайте простой редактор строк

In: строка без разрывов строки * Разрешить пользователю редактировать и отправлять строку Out: измененную строку (опционально с завершающим переводом строки) Редактор строк должен как минимум позволить пользователю: переместить видимый курсор влево и вправо вставлять и / или перезаписывать символы...

19
Семьдесят Семь Семерок

Учитывая число nи верхний предел, lсписок чисел, которые могут быть созданы путем умножения двух или более чисел, состоящих только из семерок длины nили меньше, которые меньше l. A161145 близок к этому испытанию, однако вы НЕ будете включать 7, 77, 777, 7777, 77777 и т. Д. Примеры n=anything,...

19
Пусть первый будет с тобой

Напишите программу для замены всех вхождений «force» на «first» и всех вхождений «first» на «force», сохраняя исходный регистр для всех позиций символов: "ForcefoRcefOrcE" -> "FirstfiRstfIrsT" "FirstfiRstfIrsT" -> "ForcefoRcefOrcE" Остальная часть строки должна оставаться неизменной, и,...

19
Разделить пополам

задача Учитывая непустой массив 0и 1, пополам длины серий 0. вход Массив 0и 1. Приемлемый формат: Реальный массив на вашем языке Строка, разделенная строкой 0и1 Смежные строки 0и1 Любой другой разумный формат Например, следующие три входа все приемлемы: [1, 0, 0, 1] "1\n0\n0\n1"(где \nперевод...

19
Префиксная нотация к постфиксной нотации

Отказ от ответственности: Нет, это не шутка, чтобы перевернуть строку. задача Поддерживается только одна операция: вычитание ( -). У вас также есть только два атома для поддержки: ноль ( 0) и один ( 1). Здесь префиксная нотация -ABэквивалентна постфиксной нотации AB-, где Aи Bявляются выражениями....

19
Сумма диагоналей

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

19
Назовите Адроны

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

19
Напротив цифрового корня!

Также известный как [аналог корня] ( Напротив цифрового корня! );) Цифровой корень числа - это непрерывное суммирование его цифр, пока оно не станет одной цифрой, например, цифровой корень 89456 вычисляется следующим образом: 8 + 9 + 4 + 5 + 6 = 32 3 + 2 = 5 Цифровой корень 89456 равен 5. Если в...

19
Самый длинный пробег символа в строке

Ваша задача: Написать функцию , которая принимает строку s, символ c, и находит длину самого длинного пробега cв s. Длина пробега будет l. Правила : Если sимеет длину 0 или cпусто, lдолжно быть 0. Если нет экземпляров cin s, lдолжно быть 0. Применяются стандартные лазейки и стандартные правила...