Дан список. Выведите те его элементы, которые встречаются в списке только один раз. Элементы нужно выводить в том порядке, в котором они встречаются в списке.
Формат входных данных
Вводится список чисел. Все числа положительные и не превосходят 100. Все числа списка находятся на одной строке.
Гарантируется, что в списке есть хотя бы один уникальный элемент.
Формат выходных данных
Выведите ответ на задачу.
mathgenius:
Язык?
Ответы на вопрос
Ответил CAYFER
0
Ответ: (самая простая реализация)
list = list(map(int, input().split()))
newlist = []
index = 0
for i in list:
isPovtor = False
zindex = 0
for z in list:
if(index == zindex):
zindex = zindex + 1
continue
if(i == z):
isPovtor = True
break
zindex = zindex + 1
if(isPovtor == False):
newlist.append(i)
index = index + 1
print(newlist)
# 2 3 10 11 3 10 9 -> [2, 11, 9]
Новые вопросы
Русский язык,
2 года назад
Физика,
6 лет назад
Алгебра,
6 лет назад
Информатика,
8 лет назад
Математика,
8 лет назад