Создайте массив, умножив каждый элемент данного массива на K
Опубликовано: 20 Сентября, 2022
Дан массив arr[] размера N и целое число K . Задача состоит в том, чтобы умножить каждый элемент массива на K .
Примеры :
Input: arr[] = { 3, 4 }, K = 2
Output: 6 8
Explanation: The elements become 3*2 = 6 and 4*2 = 8.Input: arr[] = { 0, 1, 2 }, K = 7
Output: { 0, 7, 14 }
Подход: Данная проблема может быть решена с помощью следующих шагов:
- Перебрать все элементы в списке
- Умножьте каждый элемент на K
- Вернул измененный список
Ниже приведена реализация описанного выше подхода.
Временная сложность: O(N)
Вспомогательное пространство: O(1)
Подход с использованием лямбда-выражения. Это также можно реализовать с помощью лямбда-выражения.
n -> n * K
where n can be a particular element, or complete array.
Ниже приведена реализация вышеуказанного подхода:
Временная сложность: O(N)
Вспомогательное пространство: O(1)