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.