2
def duplicate_zeros(arr):
result = []
for num in arr:
result.append(num)
if num == 0:
result.append(0)
if len(result) >= len(arr):
break
return result[:len(arr)]
arr = [1, 0, 2, 3, 0, 4, 5, 0]
result = duplicate_zeros(arr)
print(result)разделить длину массива на
сумму его элементов (3)
из второго массива вычитаем 3
и возводим его в квадрат
разделить длину массива на сумму элементов
(10%5=2) и извлечь корень (1.42)
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | idx |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
day |
| 1 | 1 | 2 | 1 | fish |
рыбка мечет икринку
рыбка после родов
малек после родов
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | idx |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
day |
| 0 | 1 | 1 | 2 | 1 | 0 | 0 | 0 | 0 | fish |