https://www.acmicpc.net/problem/10867
10867번: 중복 빼고 정렬하기
첫째 줄에 수의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째에는 숫자가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다.
www.acmicpc.net
'''
10867번: 중복 빼고 정렬하기 / silver 5 / 정렬
'''
n = int(input())
arr = list(set(map(int, input().split())))
arr.sort()
for i in arr:
print(i, end=' ')
코드 리뷰
- n개의 정수를 중복 없이 오름차순으로 정렬하는 문제입니다.
- 중복이 있는 숫자를 없애기 위해 set()로 정수들을 입력받고, 다시 list()로 바꿔준 뒤, 오름차순 정렬을 해줬습니다!
'백준 문제풀이' 카테고리의 다른 글
10819번: 차이를 최대로 / silver 2 / 브루트포스, 순열 (0) | 2023.04.25 |
---|---|
17413번: 단어 뒤집기 2 / silver 3 / 구현, 스택, 문자열 (0) | 2023.04.24 |
2293번: 동전 1 / gold 5 / DP (0) | 2023.04.22 |
1057번: 토너먼트 / silver 4 / 브루트포스 (0) | 2023.04.21 |
14890번: 경사로 / gold 3 / 구현 (1) | 2023.04.20 |