Endreçar i eliminar repetits


Submit solution

Points: 10
Time limit: 5.0s
Memory limit: 256M

Author:
Problem types
Allowed languages
C#, Go, Java, Python

Escriu un programa que, donada una llista de \(Nt\) nombres enters \(Ni\) que si es podrien repetir, els mostri endreçats ascendentment però eliminant els nombres repetits.

Nota: no es permet l'ús de funcions que endreçin llistes de forma automàtica.

Input Format

Primera línia:

  • \(Nt\): quantitat de nombres que es rebràn.

Segona línia:

  • Els nombres \(Ni\) separats per un espai.

Constraints

  • \(Nt > 0\)
  • \(Ni\) i \(Nt\): són nombres enters.

Output Format

El llistat de nombres endreçat ascendentment, con cada nombre \(Ni\) es separa del següent amb un espai, i on no apareixen nombres repetits.

Test Case 1

Input
10
10 9 8 7 6 5 4 3 2 1
Output
1 2 3 4 5 6 7 8 9 10

Test Case 2

Input
10
10 9 8 7 6 5 4 3 1 1
Output
1 3 4 5 6 7 8 9 10

Test Case 3

Input
5
3 3 3 3 3
Output
3

Test Case 4

Input
3
0 1 -1
Output
-1 0 1

Test Case 5

Input
5
-1 -2 -3 -4 -5
Output
-5 -4 -3 -2 -1

Test Case 6

Input
1
0
Output
0

Authorship: Fernando Porrino Serrano

CC BY-NC-SA 4.0