Asosiy qismga o‘tish

PY12-8. Ro‘yxat nusxasi

Ro‘yxatni o‘zgartirmasdan saqlab, uning har elementi ikki baravar qilingan nusxasini ham chiqarish kerak. Dasturchi yozgan kod:

n = int(input())
a = list(map(int, input().split()))
b = a
for i in range(n):
    b[i] = b[i] * 2
print(*a)
print(*b)

Birinchi qatorda dastlabki ro‘yxat chiqishi kerak edi, lekin u ham o‘zgarib ketdi. Xatoni toping va to‘g‘ri yechim yuboring.

Kirish ma’lumotlari

Birinchi qatorda n. Ikkinchi qatorda n ta butun son.

Chiqish ma’lumotlari

Ikki qator: dastlabki ro‘yxat va ikki baravar qilingani.

Cheklovlar

1 ≤ n ≤ 10⁵, |aᵢ| ≤ 10⁹

Misollar

Kirish
3
1 2 3
Chiqish
1 2 3
2 4 6
Kirish
2
-5 0
Chiqish
-5 0
-10 0

Tushuntirish

1 2 3 → 1 2 3 va 2 4 6.

Qoralama doskasi
Kod yozish
Kod yuborish 8 ta test
Yechim yuborish uchun tizimga kiring.