728x90
https://www.acmicpc.net/problem/10867
10867번: 중복 빼고 정렬하기
첫째 줄에 수의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째에는 숫자가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다.
www.acmicpc.net
N = int(input())
k = set(map(int,input().split()))
k_sorted = sorted(k)
for i in k_sorted:
print(i, end=" ")
set를 sort 할때는 sort(리스트에서만)가 아닌 sorted 메서드를 이용해야 한다
또한 리스트나 튜플을 순회하며 반복문을 짜고 싶을 때 range()대신 듀플 직접 넣어주면 된다.
728x90
'Programming Languages > Python' 카테고리의 다른 글
[백준/python] 3449번 해밍 거리 (1) | 2022.09.25 |
---|---|
[백준/python] 14724번 관리자는 누구? (0) | 2022.09.25 |
[백준/python] 1350번 진짜 공간 (0) | 2022.09.18 |
[ 백준/python] 14910번 오르막 (0) | 2022.09.18 |
[백준/python] 2511번 카드놀이 (0) | 2022.09.18 |