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

21
Рациональное разложение a = xyz (x + y + z)

Напишите функции x(a), y(a)причем z(a)такие, что для любых рациональных a все функции возвращают рациональные числа и x(a)*y(a)*z(a)*(x(a) + y(a) + z(a)) == a. Вы можете предположить, что ≥ 0. Вам не нужно использовать рациональные типы или операции в вашей программе, если ваша программа...

21
Когда жизнь дает тебе лимоны, делай лимонад

Вызов Вам будет предоставлена входной строки, везде слово "Lemon"встречается оно должно быть преобразовано в "Lemonade" ноa , dи eдолжны быть заимствованы из другого места в предложении. пример Пример ввода: Я нашел лимон, когда я был ребенком Пример вывода: Я основал лимонад, когда я был ребенком...

21
Все к-меры / н-граммы

вступление У нас были гистограммы и подсчеты , но мы не перечислили их все. Ежегодно ООО «Дьялог» проводит студенческий конкурс. Задача состоит в том, чтобы написать хороший код APL. Это не зависящее от языка кодовое издание шестой проблемы этого года. У меня есть явное разрешение опубликовать этот...

21
Найти индексы значений в одном списке в другом

Вы должны взять два списка положительных целых чисел в качестве входных данных, давайте назовем их n и m . Вы можете предположить, что: Все целые числа в n являются частью m Все целые числа в m уникальны Списки непустые Задача: вернуть индексы, где вы найдете значения в n , в m . Это может сбивать...

21
Скачать файл из интернета

Вступление Да, это так просто. Скачайте любой файл из интернета! правила Вы должны использовать API вашего языка. Вы должны вывести файл, который вы скачали в STDOUT, консоль, файл и т. Д. Входные данные должны быть пустыми или URL-адрес, который вы хотите загрузить, но URL-адрес должен учитываться...

21
Исправить мою запись для списков матриц, часть 1

Иногда в моем коде есть списки постоянных матриц: [ [[1, 0], [0, 1]], [[1, 0], [0,-1]], [[0, 1], [1, 0]], [[0,-1], [1, 0]] ] Это ужасное использование экрана недвижимости. Я бы предпочел написать их рядом друг с другом: [ [[1, 0], [[1, 0], [[0, 1], [[0,-1], [0, 1]], [0,-1]], [1, 0]], [1, 0]] ] Вы...

21
Мои [суб] строки скрываются!

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

21
Странная привлекательность логистической карты

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

21
Общие советы по представлению больших чисел

Иногда во время игры в гольф нужно представлять большое количество кода в своем коде. Запись их как есть может значительно увеличить количество байтов. Какие общие 1 советы вы имеете для краткого представления длинных чисел в коде? Пожалуйста, оставьте один совет за ответ. 1 Под общими я...

21
Нарисуй большую косую черту X

Учитывая неотрицательное целое число, распечатайте это, Xкоторое является большим. Xявляется выходом для ввода 0, и вы добавите косые черты, равные вводу в каждом направлении, чтобы расширить Xдля более крупных входов. Тестовые случаи 0 X 1 \ / X / \ 2 \ / \ / X / \ / \ ... 10 \ / \ / \ / \ / \ / \...

21
Возьми хмуриться и переверни его

Празднование многоликого APL Если в столбце 1 или столбце 2 таблицы ниже приведена строка, верните соседа строки справа от него. Другими словами, если дана строка в столбце 1, вернуть строку столбца 2 в этой строке, а если дана строка в столбце 2, вернуть строку столбца 3 в этой строке. Кодовые...

21
Fizz-Buzzify Строка

Вам будет предоставлена ​​строка, содержащая только буквы английского алфавита, как строчные, так и прописные (ASCII 65-90 и 97-122). Ваша задача - вывести Fizz-Buzzified версию String. Как Fizz-Buzzify Строка? Каждая буква с четным индексом в английском алфавите (алфавит должен быть 1-индексным :)...

21
Является ли мой номер номером де Полиньяка?

Число является числом де Полиньяка тогда и только тогда, когда оно нечетное и не может быть представлено в виде p + 2 n, где n - неотрицательное целое число, а p - простое целое число. задача Напишите некоторый код, который принимает положительное целое число и определяет, является ли оно числом де...

21
Вычислить инверсию целого числа по модулю 100000000003

Задача заключается в следующем. Дано целое число x(например , что по xмодулю 100000000003не равно 0) представлены коду в любом случае вы найдете удобными, выходное другое целое число , y < 100000000003так что (x * y) mod 100000000003 = 1. Ваш код должен занять менее 30 минут для запуска на...

21
Вывернуть строку наизнанку

Сбалансированная строка - это строка скобок, ()так что каждая скобка может быть сопоставлена ​​с другой. Более строго они - последовательности, натянутые этой грамматикой: S → (S)S | ε Мы можем перевернуть строку "наизнанку": Переключение всех вхождений (и )друг с другом Перемещение символов от...

21
Продукт делителей

Вызов Если задано положительное целое число, верните произведение его делителей, включая себя. Это последовательность A007955 в OEIS . Тестовые случаи 1: 1 2: 2 3: 3 4: 8 5: 5 6: 36 7: 7 8: 64 9: 27 10: 100 12: 1728 14: 196 24: 331776 25: 125 28: 21952 30: 810000 счет Это код-гольф , поэтому...

21
Помоги мне сделать мойку

Помогите! Мои полностью автоматизированные фары от Darks Separator V3001.01 сломались! :( Методические рекомендации задача Напишите программу, которая будет принимать входные данные массива (или списка на некоторых языках) любого количества строк, которые представляют собой либо букву L, либо букву...

21
Еще неиспользованные пары

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

21
Гольф Струнные литералы Python

Задний план Python 3 имеет много типов строковых литералов. Например, строка this 'is' an exa\\m/pleможет быть представлена ​​как: 'this \'is\' an exa\\\\m/ple' "this 'is' an exa\\\\m/ple" r"this 'is' an exa\\m/ple" '''this 'is' an exa\\\\m/ple''' """this 'is' an exa\\\\m/ple""" r'''this 'is' an...