26.04 Прочие прототипы
Ошибка.
Попробуйте повторить позже
Дано число , натуральных чисел первого массива и натуральных чисел второго массива. Оба массива изначально отсортированы по возрастанию.
Напишите программу, которая выводит отсортированный массив из чисел в виде «1, 2, 3». Используйте два массива и два указателя.
Ответ запишите для = 5 и чисел 1, 3, 5, 7, 9, 2, 4, 6, 8, 10.
first_array = [0] * n
second_array = [0] * n
result_array = [0] * (2 * n)
for i in range(n):
first_array[i] = int(input())
for i in range(n):
second_array[i] = int(input())
i = 0
j = 0
while i < n and j < n:
if first_array[i] < second_array[j]:
result_array[i + j] = first_array[i]
i += 1
else:
result_array[i + j] = second_array[j]
j += 1
# Сработает только один из while так как один из индексов к этому времени будет равен n
while i < n:
result_array[i + j] = first_array[i]
i += 1
while j < n:
result_array[i + j] = second_array[j]
j += 1
print(*result_array, sep=", ")
Специальные программы
Программа
лояльности v2.0
Приглашай друзей в Школково и получай вознаграждение до 10%!
Крути рулетку
и выигрывай призы!
Крути рулетку и покупай курсы со скидкой, которая привязывается к вашему аккаунту.
Бесплатное онлайн-обучение
Для школьников из приграничных территорий России, проживающих в ДНР, ЛНР, Херсонской, Запорожской, Белгородской, Курской, Брянской областях и Крыму.
Налоговые вычеты
Узнай, как получить налоговый вычет при оплате обучения в «Школково».
Специальное предложение
для учителей
Бесплатный доступ к любому курсу подготовки к ЕГЭ, ОГЭ и олимпиадам от «Школково». Мы с вами делаем общее и важное дело, а потому для нас очень значимо быть чем-то полезными для учителей по всей России!
Вернём деньги за курс
за твою сотку на ЕГЭ
Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!