Допустим, вход в первой строке запрашивает длину обоих массивов (одно целое число), поэтому 2n строк запрашивают элементы этих двух массивов. На выходе должно быть напечатано 2n строк с вставками обоих массивов.
Entrance Output
3 #length of both arrays 2 #array1[0]
2 #array1 4 #array2[0]
5 5 ...
9 #array1 finished 4
4 #array2 9
4 8
8
Я пытался создать код, но действительно не знаю, как действовать:
n = len(array)
2*n = len(arrays)
arrays = []
q = 2*n
array1 =
while True:
x = int(input())
arrays.append(x)
if len(arrays) > q:
Когда в задаче написано «N строк», я просто думаю о повторении.






это похоже на проблему с кодированием, но я кусаюсь.
Вы не можете просто сделать
l = [[a, b] for (a, b) in zip(array1, array2)]
reduce(lambda x, y: x+y, l)
или менее кратко
output = []
for (a, b) in zip(array1, array2):
output.append(a)
output.append(b)
Главный факт в том, что мы можем использовать zip для совместного просмотра этих списков.