barabaka B barabaka Регистрация 28 Дек 2013 Сообщения 87 Репутация 0 Спасибо 0 Монет 0 18 Янв 2023 #1 Дан список целых чисел. Упорядочить его элементы по возрастанию. Формат входных данных Программа получает список целых чисел в формате строки (числа разделяются пробелами). Формат выходных данных Выведите элементы упорядоченного списка в виде строки (элементы разделяются пробелом).
Дан список целых чисел. Упорядочить его элементы по возрастанию. Формат входных данных Программа получает список целых чисел в формате строки (числа разделяются пробелами). Формат выходных данных Выведите элементы упорядоченного списка в виде строки (элементы разделяются пробелом).
loo L loo Регистрация 3 Мар 2013 Сообщения 81 Репутация 0 Спасибо 0 Монет 0 18 Янв 2023 #2 попробуйте print(sorted(a))
Алексей22 А Алексей22 Регистрация 8 Сен 2013 Сообщения 78 Репутация 0 Спасибо 0 Монет 0 18 Янв 2023 #3 Одной строки вполне достаточно, например, с генератором списка: print(*sorted([int(i) for i in input().split()])) Хотя есть и другие одно- или двух-строчные варианты...
Одной строки вполне достаточно, например, с генератором списка: print(*sorted([int(i) for i in input().split()])) Хотя есть и другие одно- или двух-строчные варианты...
pankin34 P pankin34 Регистрация 25 Ноя 2013 Сообщения 93 Репутация 0 Спасибо 0 Монет 0 18 Янв 2023 #4 Алгоритмов сотни, но самый простой из них , на мой взгляд, сортировка пузырьком, но он очень медленный при больших данных
Алгоритмов сотни, но самый простой из них , на мой взгляд, сортировка пузырьком, но он очень медленный при больших данных
александр жгунов А александр жгунов Регистрация 27 Дек 2013 Сообщения 104 Репутация 0 Спасибо 0 Монет 0 18 Янв 2023 #5 a='5 3 6 2 7' a1=a.split(' ' print(a1) a2=[int(i) for i in a1] print(*sorted(a2)) Первую строку можно написать a=input('Строка чисел:' )
a='5 3 6 2 7' a1=a.split(' ' print(a1) a2=[int(i) for i in a1] print(*sorted(a2)) Первую строку можно написать a=input('Строка чисел:' )