В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Mabmbj
Mabmbj
30.04.2023 15:27 •  Информатика

Решить задачу с Python Дан одномерный массив, элементы которого — целые числа. Удалите из него все повторяющиеся элементы, оставив только их первые вхождения.

Формат входных данных
В первой строке входного файла дано число N — количество элементов в массиве (1≤N≤100). В следующей строке находится N чисел, по абсолютному значению не превосходящих 1000.

Формат выходных данных
В выходной файл выведите полученный массив. При выводе разделяйте элементы массива пробелом.

Примеры:
Вход
4
1 1 2 2
Выход
1 2
Вход
8
9 8 7 5 4 8 3 9
Выход
9 8 7 5 4 3

Ответ:
UlianaLaruonova
UlianaLaruonova
30.12.2021 06:00

первый вариант. Если числа вводятся через Enter

на пример:

4

1

1

2

2

a = []

n = int(input())

for i in range(n):

num = int(input())

if num not in a:

a.append(num)

for x in a: print(x, end=' ')

если числа вводятся через пробел:

например:

4

1 1 2 2

a = []

n = int(input())

num = input()

for i in num:

if i not in a and i != ' ':

a.append(i)

for x in a: print(x, end=' ')

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?