Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 2, 2023 17:38:08

Antar
Зарегистрирован: 2023-02-02
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Цикл for Задача «Потерянная карточка»

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

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

Пример входных данных:
5
1
3
5
4
—————————————————————

Всем привет ребята.
Мне вот не решение нужно (я хочу сам решить), мне бы алгоритм ))

[code python]
n = int(input())
for i in range(1, n + 1):
[/code]
Дальше вот непонятно как… но что-то типа
[code python]
if i != int(input())
print(i)[/code]
Я знаю, что так неправильно, а как?

Спасибо не за решение, а за подсказку.

Отредактировано Antar (Фев. 2, 2023 17:42:55)

Офлайн

#2 Фев. 2, 2023 19:58:45

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1350
Репутация: +  118  -
Профиль   Отправить e-mail  

Цикл for Задача «Потерянная карточка»

Antar
Спасибо не за решение, а за подсказку.
сумма чисел от 1 до N включительно
сумма N-1 введенных чисел

Офлайн

#3 Фев. 2, 2023 21:51:57

Antar
Зарегистрирован: 2023-02-02
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Цикл for Задача «Потерянная карточка»

Спасибо большое, добрый умный человек!

Эта задача была из учебника.

Отредактировано Antar (Фев. 2, 2023 21:53:18)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version