Формат ввода Вводится количество чисел, затем сами числа.
Формат вывода Из каждого числа возьмите первые две цифры и приставьте к ним последнюю. Если число было однозначное, то получатся две одинаковые цифры. Выведите полученные числа без повторений в порядке возрастания через пробел.
Вводится количество чисел, затем сами числа.
Формат вывода
Из каждого числа возьмите первые две цифры и приставьте к ним последнюю. Если число было однозначное, то получатся две одинаковые цифры. Выведите полученные числа без повторений в порядке возрастания через пробел.
Пример 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()
код правильный, но как сделать так что бы числа в ответе выводились по порядку?