Вопросы с тегом «array-manipulation»

29
Рассчитать супер-логарифм

Это должно быть простой задачей. Учитывая число n >= 0, выведите супер-логарифм (или log *, log-star или повторный логарифм , которые эквивалентны, поскольку nникогда не отрицательны для этой задачи.) Of n. Это одна из двух обратных функций к тетрации . Другой - супер-корень , который находится...

29
Подскажите как флоп

Как компьютерные ученые, вы, вероятно, все знакомы с основными операциями со списком pop и push . Это простые операции, которые изменяют список элементов. Тем не менее, вы когда-нибудь слышали об операционном флопе ? (как в flip- флоп )? Это довольно просто. Если задано число n , поменяйте местами...

29
Поменять индексы и значения

Задание Напишите программу или функцию, чьи входные данные представляют собой список / массив X целых чисел, а выходные данные представляют собой список наборов целых чисел Y , так что для каждого элемента e в каждом наборе Y [ i ], X [ e ] = i и таким образом, что общее число элементов в...

29
Найдите самое большое и самое маленькое число в массиве

Задание Задача очень простая. Учитывая массив, содержащий только целые числа и строки , выведите наибольшее число и наименьшее число. Тестовые случаи Input: [1, 2, 3, 4, 5, 6, 7, 8] Output: 1, 8 Input: [5, 4, 2, 9, 1, 10, 5] Output: 1, 10 Input: [7, 8, 10, "Hello", 5, 5] Output: 5, 10 Числа в...

29
Найти наибольшее количество n позиций от n

Продолжение этого вопроса . задача По массиву натуральных чисел найдите самый большой элемент k, для которого: Существует некоторое положительное целое расстояние n , так что элемент в массиве, расположенный в n  местах слева или справа от k, равен n . Массив гарантированно содержит хотя бы один...

28
Треугольник число!

Мы привыкли к термину «возведение в квадрат» n, чтобы означать вычисление n 2 . Мы также привыкли к тому, что термин «куб» n означает n 3 . При этом, почему мы не можем также треугольник число? Как треугольник номер? Прежде всего, давайте выберем номер 53716. Поместите его в параллелограмм, длина...

28
Нормализовать вектор

Чтобы нормализовать вектор, нужно масштабировать его до длины 1 ( единичный вектор ), сохраняя при этом постоянное направление. Например, если мы хотим , чтобы нормализовать вектор с 3 -х компонентов, U , мы бы сначала найти его длину: | у | = sqrt (u x 2 + u y 2 + u z 2 ) ... и затем масштабируйте...

28
Время жизни червя

условия Червь является любым списком неотрицательных целых чисел, а его правый (т.е. последний ) элемент называется головой . Если голова не равна 0, у червя есть активный сегмент, состоящий из самого длинного непрерывного блока элементов, который включает в себя голову и имеет все свои элементы,...

28
Основной вид, с надоедливой ошибкой

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

28
Фальсифицируйте краткие истины

Найдите самое длинное значение true в списке логических значений. Возвратите тот же список со всеми другими фальсификациями. Ввод, вывод Список; любой обычный формат (например, список с разделителями в виде строки). Детали Истина и ложь могут быть любым, что ваш язык обычно использует для этих...

28
Повернуть столбец

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

28
Иллюстрируйте квадрат бинома

Учитывая (любыми средствами) два разных натуральных числа (любого разумного размера), выведите (любыми средствами) квадрат их суммы, как в примерах ниже: Учитывая 4 и 3, вывод: 12 12 12 12 9 9 9 12 12 12 12 9 9 9 12 12 12 12 9 9 9 16 16 16 16 12 12 12 16 16 16 16 12 12 12 16 16 16 16 12 12 12 16 16...

28
Наиболее распространенный множественный

Не следует путать с наименее распространенным множителем . Получив список натуральных чисел с более чем одним элементом, верните наиболее распространенное произведение двух элементов в массиве. Например, ГМА списка [2,3,4,5,6]является 12, как таблица продуктов: 2 3 4 5 6 --------------- 2 | # 6 8...

28
Помогите! Мой калькулятор неисправен!

Введение Мой калькулятор ведет себя странно. Иногда, когда я набираю, 8он отображает 2. И иногда, когда я набираю, 6он отображает +. Некоторые кнопки перепутаны! Может ли кто-нибудь помочь мне определить, какой? Вызов: Вход: список неправильных уравнений с правильными результатами. Вывод: две...

28
Найти уникальных близнецов

Вам будет предоставлены два массивов / списков / векторы неотрицательных целых чисел A и B . Ваша задача состоит в том, чтобы вывести целое число N , которое появляется в обоих A и B , а также является уникальным в обоих A и B . Вы можете предположить, что существует хотя бы один такой номер....

28
Перестановки битов

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

28
Индекс многомерного массива

Языки более низкого уровня, такие как C и C ++, фактически не имеют понятия многомерных массивов. (Кроме векторов и динамических массивов) При создании многомерного массива с int foo[5][10]; Это на самом деле просто синтаксический сахар . Что на самом деле делает С, так это создает единый...

27
Найдите недостающее письмо

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

27
Распечатать блочно-диагональную матрицу

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

27
Это код OVSF?

Учитывая список 1s и -1s, определите, является ли это действительным кодом OVSF (выводя значение true или false). Коды OVSF определяются следующим образом: [1] это код OVSF Если Xэто код OVSF, то X ++ Xи X ++ -Xоба являются кодами OVSF. Вот ++конкатенация списка, и -отрицает каждый элемент в...