Задача «Встречалось ли число раньше»

Условие

Во входной строке записана последовательность чисел через пробел. Для каждого числа выведите слово YES (в отдельной строке), если это число ранее встречалось в последовательности или NO, если не встречалось.

Решение

  1. numbers = [int(s) for s in input().split()]
  2. occur_before = set()
  3. for num in numbers:
  4.     if num in occur_before:
  5.         print('YES')
  6.     else:
  7.         print('NO')
  8.         occur_before.add(num)