Дан целочисленный массив N. Продублировать в нем все четные числа и утроить вхождения всех нечетных чисел.( На языке Питон, вспомогательные массивы не использовать)
kjuliaaa333:
Да, я знаю, но ответ по-другому выходит)
Ответы
Ответ дал:
0
Ответ:
mass = [6, 1, 10, 3, 2, 8, 7, 4]
for i in range(len(mass) - 1, -1, -1):
if mass[i] % 2 == 0:
mass.insert(i + 1, mass[i])
else:
for j in range(2):
mass.insert(i + 1, mass[i])
print(mass)
Объяснение: перебираем массив с конца, если число четное - дублируем его в массиве, если нечетное - добавляем 2 раза с помощью цикла от 0 до 2, т.е. утраиваем
Вас заинтересует
1 год назад
1 год назад
1 год назад
7 лет назад
8 лет назад