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

14
Возьмите квадратный корень строки

мотивация В этой задаче ваша задача состояла в том, чтобы умножить две строки, это естественным образом представляет способ получения квадратного корня строки. Как это работает? Для заданной строки (например pub) первое, что вам нужно сделать, это определить код ASCII для каждого символа: "pub"...

14
Вычислить матрицу-вектор

Учитывая целочисленный массив по крайней мере из двух элементов, выведите Matrix-Vector (определенный ниже) массива. Чтобы вычислить Matrix-Vector , сначала поверните массив nввода размера, чтобы создать матрицу размера.n x n , , причем первый элемент массива следует за главной диагональю. Это...

14
Решить проблему тележки

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

14
Получить индексы массива после сортировки

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

14
перед именем, конкатенирующего Sequence

задача Prepend, append-Sequence определяется рекурсивно, как это а (1) = 1 a (n) = a (n-1) .n, если n четное a (n) = na (n-1), если n нечетно где . представляет целочисленную конкатенацию. Итак, первые несколько терминов: 1,12,312,3124,53124,531246,7531246,...это A053064 . Ваша задача, учитывая...

14
Найдите номер Аарона

Фон Рут-Аарон пара является парой последовательных положительных целых чисел nи n+1таких , что сумма главных факторов (повторного подсчет простых множителей) каждое целого числа равны. Например, (714,715)пара Рут-Аарон, так как 714=2*3*7*17, 715=5*11*13и 2+3+7+17=5+11+13=29. Название пары Рут-Аарон...

14
Найдите самый короткий уникальный подсписок

По заданному списку списков найдите самый короткий список, который является непрерывным подсписком ровно одного списка. Например, если бы мы имели [[1,2,3], [1,2,3,4], [2,4,5,6], [1,2,4,5,6]] самый короткий непрерывный подсписок будет, [3,4]поскольку он появляется только во втором списке. Если нет...

14
Случай соответствия Найти заменить

Возьмите три ввода, строку текста T; строка символов для замены F; и строка символов , чтобы заменить их, R. Для каждой подстроки Tс такими же (без учета регистра) символами, как F, замените их на символы в R. Тем не менее, сохраните тот же случай, что и исходный текст. Если есть больше символов ,...

14
Как приумножить многоточие?

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

14
Подними трубку! Это вибрирует!

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

14
Развернуть во всех направлениях

Входные данные: Строка Выход: 1) Сначала мы берем символ удаления в конце входной строки, пока не останемся с квадратом длины (т.е. 1, 4, 9, 16, 25, 36 и т. Д.). Таким образом, abcdefghijklmnopqrstuvwxyz(длина 26) становится abcdefghijklmnopqrstuvwxy( длина 25). 2) Затем мы помещаем это в квадрат,...

14
Вычислить числа Уилсона

Учитывая положительное целое число n , вычислите n- е число Вильсона W (n), где и e = 1, если n имеет первообразный корень по модулю n , в противном случае e = -1. Другими словами, n имеет примитивный корень, если не существует целого числа x, где 1 < x < n-1 и x 2 = 1 mod n . Это код-гольф,...

14
Странная система оценок

У Weirdo Incorporates есть странный способ сортировки своих сотрудников по количеству дней, которые они присутствовали в офисе: 0 - 13 : F 14 - 170 : E 171 - 180 : D 181 - 294 : C 295 - 300 : B 301 - 365 : A Note: The range is inclusive (i.e. 0-13 means 0 days and 13 days both will evaluate as...

14
Пандигитальное удвоение

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

14
Крестики-нолики - X или O?

Фон Перейдите к «Задаче», если вы знакомы с Крестики-нолики (я думаю, что большинство из них!) Tic-Tac-Toe - известная игра для двух игроков. Он состоит из доски 3х3, которая постепенно заполняется двумя игроками (пояснения ниже); Первый игрок использует персонажа, Xа другой использует O....

14
Как отрезок пути; коснулся в первый раз

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

14
Основные факторные корни

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

14
Евро-оригинальная последовательность

Если задано положительное целое число n, выведите n-е число в европейской последовательности. Расчет последовательности Эта последовательность равна OEIS A242491 . Число является частью указанной последовательности, если число может быть составлено с использованием как можно большего количества...

14
Рекурсивно каскадные кумулятивные суммы [N] с М итерациями

Возьмите два натуральных числа Nи Mсоздайте объединенные кумулятивные суммы [N]с Mитерациями. Выведите результат последней итерации. Определение составленной совокупной суммы: Начните с числа Nи определите последовательностьX = [N] Добавить к Xнакопительной суммеX Повторите шаг 2 Mраза. Совокупная...

14
Сколько уникальных простых чисел?

Одним из способов представления натурального числа является умножение показателей простых чисел. Например, 6 может быть представлено как 2 ^ 1 * 3 ^ 1, а 50 может быть представлено как 2 ^ 1 * 5 ^ 2 (где ^ означает экспоненту). Количество простых чисел в этом представлении может помочь определить,...