Задача "Потерянная карточка"

Условие

Для настольной игры используются карточки с номерами от 1 до N. Одна карточка потерялась. Найдите ее, зная номера оставшихся карточек.

Дано число N, далее N − 1 номер оставшихся карточек (различные числа от 1 до N). Программа должна вывести номер потерянной карточки.

Для самых умных: массивами и аналогичными структурами данных пользоваться нельзя.

Решение

  1. n = int(input())
  2. sum = 0
  3. for i in range(1, n + 1):
  4.     sum += i
  5. for i in range(n - 1):
  6.     sum -= int(input())
  7. print(sum)