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

+ Recent posts