Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 865 б
19 мая 2024 15:25
211
Помогите решить задачу по Python пожалуйста.
Условие
Вы работаете с данными о пассажирах, проходящих через систему безопасности аэропорта. Ежедневно система фиксирует номера пассажиров, прошедших контроль. Иногда в записях могут возникать дубликаты номеров, которые необходимо удалить для обеспечения точности данных.
Ваша задача заключается в написании программы для обработки этих записей:
- Из списка номеров пассажиров за день необходимо удалить все повторяющиеся номера.
- Также нужно удалить номера пассажиров, которые идут сразу после повторяющихся номеров. Например, если, повторяется номер 12, необходимо удалить также номер 13.
Формат входных данных
В первой строке дан список целых чисел (числа вводятся в строку через пробел).
Во второй строке дано целое число х - повторяющийся номер, который надо удалить.
Формат выходных данных
Вывести новый список в строку через пробел.
Примеры
ВХОДНЫЕ ДАННЫЕВЫХОДНЫЕ ДАННЫЕ123 123 565 687 897 123 467 900 578 123 565 687 897 467 900 578 12 12 565 687 12 13 897 12 467 900 578 1240 12 565 687 897 467 900 578 1240
1
ответ
Конечно, вот пример кода на Python, который решает данную задачу:
```python
numbers = input().split()
duplicate_number = input()
numbers_set = set()
result = []
for number in numbers:
if number not in numbers_set:
numbers_set.add(number)
result.append(number)
elif number == duplicate_number:
numbers_set.remove(number)
result.pop()
print(" ".join(result))
```
Вы можете скопировать этот код и вставить его в среду разработки Python для выполнения и проверки решения задачи.
```python
numbers = input().split()
duplicate_number = input()
numbers_set = set()
result = []
for number in numbers:
if number not in numbers_set:
numbers_set.add(number)
result.append(number)
elif number == duplicate_number:
numbers_set.remove(number)
result.pop()
print(" ".join(result))
```
Вы можете скопировать этот код и вставить его в среду разработки Python для выполнения и проверки решения задачи.
0
·
Хороший ответ
19 мая 2024 15:30
Остались вопросы?
Еще вопросы по категории Информатика
Между населенными пунктами A, B, C, D, E, F построены дороги, протяженность которых приведена в таблице. (Отсутствие числа в таблице означает, что пря...
Среди множеств: книга, бензин, врач, молоко, строитель, учебник, жидкость, справочник, человек, найдите шесть пар, между которыми существует отношение...
Круги Эйлера Информатика Угол I Прямая =180т Угол=60т Угол& прямая 20т Прямая=?т Решить уравнение по формуле: Поможет формула из теории множе...
Какая формула соответствует поиску документа с цитатой из трех слов? Игра| Инженер | Задача Игра Инженер Задача "Игра *Инженер Задача" "Игра Инж...
Какая формула соответствует поиску документа, содержащего цитату , включая пропущенное слово? Игра| Инженер | Задача Игра Инженер Задача "Игра *Инже...