Задача 36

Дан одномерный массив числовых значений, насчитывающий N элементов. Вставить группу из M новых элементов, начиная с позиции K

Решение:

import random
import math

N = 11
M = 3
K = 5

def init_random_list(list_size):
    list = []
    while list_size > 0:
        list.append(random.randint(1, 100))
        list_size = list_size - 1

    return list


lst = init_random_list(N)
print("Исходный массив:        ", lst)

lst[K:K+M] = init_random_list(M)

print("Модифицированный массив:", lst)

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *