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

10
Продолжение Доли в цифрах Сумма квадратных корней

Введение Ваша задача состоит в том, чтобы сгенерировать первые 1000 слагаемых в представлении непрерывной дроби поразрядной суммы квадратного корня 2 и квадратного корня 3. Другими словами, создайте точно следующий список (но формат вывода является гибким) [2, 6, 1, 5, 7, 2, 4, 4, 1, 11, 68, 17, 1,...

10
Советы по игре в гольф с NumPy, Scipy или Pylab

Там уже полный список советов для питона здесь , так что я прошу подсказки , которые конкретно применимы к использованию numpy, scipyили pylabбиблиотеки. Это могут быть как способы сокращения кода, уже используемого numpy, так и способы сокращения общих операций python с использованием этих...

10
Некоторые одинокие простые числа

Я знаю, я знаю, еще один вызов простых чисел ... связанные с Одинокий (или изолированные) премьер - простое число pтакое , что p-2, p+2, p-4, p+4... p-2k, p+2kдля некоторых kвсе композит. Мы называем такое простое число kизолированным простым числом. Например, 5-кратное изолированное простое число...

10
Сходимость марковского процесса

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

10
Там я починил (с помощью веревки)

Связанный: Скорее похожая (но гораздо более простая) задача по горизонтали: там я ее исправил (с помощью ленты) Вызов: Для строки, содержащей только заглавные и / или строчные буквы (в зависимости от того, что вы предпочитаете) и новые строки, поместите их ropeвертикально, чтобы исправить это. Мы...

10
Самоутверждающаяся треугольная программа шахматной доски

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

10
Одинокие острова

Входные данные: 2D-массив, содержащий два разных (необязательных) значения. Я буду использовать 0 и 1 при объяснении правил. Формат ввода, конечно, гибкий. Вызов: Нули - это вода, а одни - острова. Чтобы обеспечить одиночество, ваша задача - окружить все острова водой, вставив ряды и столбцы нулей....

10
найти шаблон в этой последовательности чисел 1 и 0

Напишите самую короткую программу или функцию, которая генерирует эти 1000 чисел, или последовательность (с индексами 0 или 1), которая начинается с них. [0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1,...

10
Лучшие десять элементов, которые вы не поверите, находятся в этом массиве

АКА: генерировать кликбэйт из массива. Получив массив целых чисел, сгенерируйте достойную клинбита приманку на основе его расположения и длины: Если это 20 элементов или меньше, вы можете составить Top X List. Параметры: длина массива. Простые числа - это знаменитости, поэтому каждый раз, когда...

10
Шашки шашки

Цель этого задания - определить, является ли ход легальным ходом по английским шашкам . Эта задача будет использовать доску 8x8. Подвижная фигура должна рассматриваться как человек (не король), который может двигаться только по диагонали. На доске будет 0 или более черных фигур и 1 или более белых...

10
Drag Race Countdown

Вызов: В гипотетическом сценарии таймер обратного отсчета для гонки имеет случайные интервалы между счетами, чтобы предотвратить преждевременный запуск, например 3 (0.82 seconds pass), 2 (0.67 seconds pass), 1 Входные данные: ничего такого Выход: Напишите программу (или функцию), которая печатает 3...

10
Средневзвешенное значение - проблема тренда отжимания

Скажем, этот массив - это количество отжиманий, которые я получал каждый день за последние 28 дней: [ 20,20,20,30,30,30,30, 35,35,40,40,40,45,45, 50,50,50,50,50,50,50, 60,70,80,90,100,110,120 ] Как вы можете видеть, на прошлой неделе произошел крутой восходящий тренд, и это часть данных, которые...

10
Круговые ограниченные суммы

Вызов Давайте представим Nкортеж целых чисел от 0 до Mвключительно и назовем его F. Всего (M + 1) ** Nвозможно Fs. Сколько таких Fs удовлетворяет всем следующим неравенствам (индекс основан на единицах)? F[n] + F[n+1] <= M за 1 <= n < N F[N] + F[1] <= M Написать программу или функцию ,...

10
Преобразование текста в нажатия клавиш

Я робот. Я купил эту клавиатуру из-за ее легкой прямоугольной раскладки: ~` !1 @2 #3 $4 %5 ^6 &7 *8 (9 )0 _- += tab Qq Ww Ee Rr Tt Yy Uu Ii Oo Pp {[ }] \| Aa Ss Dd Ff Gg Hh Jj Kk Ll :; "' [-enter-] Zz Xx Cc Vv Bb Nn Mm <, >. ?/ [========= space =========] Чтобы напечатать человеческий...

10
Декартово произведение списка с собой n раз

Когда вам дан список значений и положительное целое число n, ваш код должен вывести декартово произведение списка вместе с его nвременами. Например, в псевдокоде ваша функция может быть похожа на: for x1 in list: for x2 in list: for x3 in list: ... for xn in list: print x1, x2, x3, ... , xn Пример:...

10
Поиск по алфавиту

Вдохновленный Codewars Kata . Ваша цель - взять строку ввода, такую ​​как эта: "'Twas a dark and stormy night..." и вернуть строку, содержащую позицию каждого символа в алфавите, разделенную пробелами и игнорирующую неалфавитные символы, например: "20 23 1 19 1 4 1 18 11 1 14 4 19 20 15 18 13 25 14...

10
Визуализируйте доску Nim как эксперт

Фон В игре «Ним» игроки поочередно убирают «камни» из «груд»: на каждом ходу игрок должен убрать от одного до всех камней из одной кучи. Цель Нима - взять последний камень или, в мизерском варианте, заставить своего противника сделать это - однако оказывается, что стратегии почти идентичны. Ним...

10
Вывести ASCII «сплат»

Если вы бросите яйцо ASCII в заданном направлении, вы получите знак ASCII размера n . Он «начинается» с единицы o(желток) и продолжается в заданном направлении «линиями», состоящими от 2 до n * . Символы *"s" разделены одним "пробелом", а " oи" все строки *"s" разделены "строками" "space"....

10
Найти сумму ближайших расстояний

Для этой задачи ваш код должен принять два отсортированных массива целых чисел X и Y в качестве входных данных. Он должен вычислить сумму абсолютных расстояний между каждым целым числом в X и его ближайшим числом в Y. Примеры: X = (1 5,9) Y = (3,4,7) Расстояние 2 + 1 + 2. X = (1,2,3) Y = (0,8)...

10
Составьте две программы Brainfuck

Имея 2 фрагмента кода brainfuck Aи B, выведите некоторый код brainfuck, Cкоторый работает так же, как работает Bс вводом Aрезультата s. Обратите внимание, что это Cдолжно работать для любого ввода, который соответствует следующим предположениям, как если бы он был дан A. Вы можете предположить:...