Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с задачей Python

Андрей Осипов Ученик (135), открыт 4 часа назад
Формат ввода
Вводится количество чисел, затем сами числа.

Формат вывода
Из каждого числа возьмите первые две цифры и приставьте к ним последнюю. Если число было однозначное, то получатся две одинаковые цифры. Выведите полученные числа без повторений в порядке возрастания через пробел.

Пример 1
Ввод Вывод
5 118 777 961
9631
1168
77457
9601
777


def process_numbers():
n = int(input())

unique_results = []

for _ in range(n):
number = input().strip()

if len(number) == 1:
transformed = number * 2
else:
first_two = number[:2]
last_digit = number[-1]
transformed = first_two + last_digit

if transformed not in unique_results:
unique_results.append(transformed)

print(" ".join(unique_results))


process_numbers()

код правильный, но как сделать так что бы числа в ответе выводились по порядку?
1 ответ
Похожие вопросы