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

Code-golf - это соревнование для решения конкретной проблемы в наименьшем количестве байтов исходного кода.

21
В числах Фибоначчи
Соревнование Получив целочисленное входное значение, верните первое число Фибоначчи, которое содержит входные данные внутри себя вместе с индексом этого числа Фибоначчи (индексы, начинающиеся с 0 или 1 - до вас, но, пожалуйста, укажите, какой именно в вашем ответе). Например, если ввести 12, программа вернется, так 26: 121393как 12 находится в …

11
Рапунцель, Рапунцель, опускай волосы!
Описание Я думаю, что все знают сказку о Рапунцель и принце. Для тех, кто этого не делает: читайте здесь. Тем не менее, Рапунцель только что подстригла волосы, так что это может быть недостаточно долго, чтобы позволить принцу взобраться наверх! Она может очень расстроиться .. Вызов Ваша задача - написать функцию, …
20 code-golf 

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

14
Ромб Паскаля
Ромб Паскаля (который на самом деле является треугольником) получается путем добавления в шаблон: * *** x вместо того * * x Это означает, что каждая ячейка является суммой трех ячеек в строке непосредственно над ней и одной ячейки в ряду 2 над ней. Точно так же, как треугольник Паскаля, в …

14
Испанский калькулятор контрольных символов ID-карты
Это очень очень простой алгоритм, который, я уверен, может быть решен во многих разных языках. В Испании идентификационные карты (известные как DNI ) состоят из 8 цифр и контрольного символа. Управляющий символ рассчитывается по следующему алгоритму: разделите число на 23, возьмите оставшуюся часть операции и замените ее символом в соответствии …

29
Запуск второго максимума списка
Учитывая список целых чисел, ваша задача состоит в том, чтобы вывести второе по величине значение в первых k элементах, для каждого k от 2 до длины входного списка. Другими словами, выведите второе по величине значение для каждого префикса ввода. Вы можете вывести произвольное значение для первого элемента (где k = …

30
Как заканчивается квадрат?
В Base-10 все совершенные квадраты заканчиваются на 0 , 1 , 4 , 5 , 6 или 9 . В Base-16 все совершенные квадраты заканчиваются на 0 , 1 , 4 или 9 . Нилькнарф описывает, почему это так и как это очень хорошо решить в этом ответе, но я …

28
Эти идентификаторы эквивалентны?
В языке Nim правила различения идентификаторов немного более мягкие, чем в большинстве других языков. Два идентификатора эквивалентны или обращаются к одной и той же переменной, если они следуют этим правилам : первый символ обоих одинаков (с учетом регистра) обе строки одинаковы ( с учетом регистра) после удаления всех экземпляров символов …

28
Поиск вашего партнера
Вызов Если дан произвольный список из двух кортежей и одного элемента в одном из этих кортежей, выведите его «партнера», то есть, заданный aи [(i,j),...,(a,b),...,(l,m)], выведите b. Можно предположить, что все кортежи уникальны, и что все элементы в кортежах являются строками. Далее предположим, что у вас нет и того, (x,y)и другого …

30
Где моя ценность?
Теперь мой начальник хочет, чтобы я внедрил механизм, который позволяет ему искать элемент в массиве, и дает ему индекс / индексы, где это значение встречается. Твое задание: Напишите программу или функцию, которая получает массив и значение (String, Integer, Float или Boolean) и возвращает индексы массива, в котором встречается значение (либо …

4
Классифицировать четырехугольники | Помоги мне с экзаменом по математике!
Помогите! Скоро у меня экзамен по математике, а я не учился! 1 Часть экзамена заключается в классификации четырехугольника по координатам его вершин, что я, к сожалению, не знаю, как это сделать. 2 Итак, ваша задача - написать программу, которая сделает это для меня, чтобы я не потерпел неудачу! Вызов Учитывая, …

16
Есть ли N последовательных вхождений числа в строке / столбце в матрице?
Возьмите матрицу A, состоящую из положительных целых чисел и одного положительного целого числа N, в качестве входных данных и определите, есть ли хотя бы N последовательных вхождений одного и того же числа в какой-либо строке или столбце матрицы. Вам нужно только проверить горизонтально и вертикально. Контрольные примеры N = 1 …

30
Я автоморфное число?
Автоморфное число - это число, которое является суффиксом его квадрата в базе 10. Это последовательность A003226 в OEIS. Твое задание: Напишите программу или функцию, чтобы определить, является ли вход автоморфным числом. Входные данные: Целое число от 0 до 10 ^ 12 (включительно), которое может быть или не быть автоморфным числом. …

22
Упростите матричный ввод!
Я написал несколько проблем, связанных с матрицами, и общим для всех является то, что я использую формат, подобный приведенному ниже, при представлении матриц как в примерах, так и в тестовых примерах: 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 Это, вероятно, громоздкий …

7
Это циклическое число?
Циклическое число - это число «n» цифр, которое при умножении на 1, 2, 3, ... n приводит к тем же цифрам, но в другом порядке. Например, число 142 857 является циклическим числом, поскольку 142 857 x 2 = 285 714, 142 857 x 3 = 428 571, 142 857 x …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.