Розв’язок задачі з програмування “Без повторень”

30 Жовтня, 2020
Розв’язок задачі з програмування “Різниця між найбільшим і найменшим”
30 Жовтня, 2020
Форматування сторінки
10 Січня, 2021
Розв’язок задачі з програмування “Різниця між найбільшим і найменшим”
30 Жовтня, 2020
Форматування сторінки
10 Січня, 2021

Розв'язок задачі з програмування E-Olymp "Без повторень";

Використовується мова програмування Python 3

Без повторень

З заданого масиву цілих чисел потрібно видалити всі дублювання елементів. Тобто з декількох однакових елементів в масиві залишається тільки елемент з найменшим індексом

Формат вхідних даних:

В першому рядку записано число N. В наступному рядку записано N цілих чисел. Всі числа за модулем не перевищують 100

Формат вихідних даних:

Вивести елементи масиву без повторень в одному рядку через проміжок, не змінюючи початковий порядок

Examples

Input

7

0 1 -2 1 0 0 3

Output

0 1 -2 3

Обмеження

Full score: 100

Time limit: 100 ms

Real time limit: 5 s

Memory limit: 64M

Розв'язок

Правильність розв'язку - 100/100

n=int(input())
a = [int(s) for s in input().split()]
b=[]
for i in range(len(a)):
    if a[i] not in b:
        b.append(a[i])
print (" ".join(map(str, b)))

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Розв’язок задачі з програмування “Без повторень”
Цей сайт використовує cookie для зберігання даних. Продовжуючи використовувати сайт, Ви даєте свою згоду на роботу з цими файлами.
Політика конфіденційності