[Python/백준] 10867 중복 빼고 정렬하Coding Test/Python2023. 1. 13. 05:36
Table of Contents
728x90
반응형
https://www.acmicpc.net/problem/10867
<문제 해설>
시간이 넉넉하기 때문에 숫자를 받고 정렬하면된다. 이때 중요한 것은 중복값이 없어야 한다는것이라 set를 사용해 중복을 삭제면된다.
<예시>
입력 : 1 4 2 3 1 4 2 3 1 2
출력값 : 1 2 3 4
<코드>
import sys
N = int(sys.stdin.readline())
number = sys.stdin.readline().split()
numberset = set(map(int,number))
number=list(numberset)
number.sort()
print(*number)
<코드 설명>
import sys //sys 라이브러리 사용하기위한 import
N = int(sys.stdin.readline()) //N값 받아오기
number = sys.stdin.readline().split() //공백을 구분으로 숫자받아오기
numberset = set(map(int,number)) //딕셔너리형태로 만들어서 중복제거
number=list(numberset) //딕셔너리형태를 리스트로만들기
number.sort() //리스트를 정렬
print(*number) //리스트 한줄에 출
N = int(sys.stdin.readline()) //N값 받아오기
number = sys.stdin.readline().split() //공백을 구분으로 숫자받아오기
numberset = set(map(int,number)) //딕셔너리형태로 만들어서 중복제거
number=list(numberset) //딕셔너리형태를 리스트로만들기
number.sort() //리스트를 정렬
print(*number) //리스트 한줄에 출
728x90
반응형
'Coding Test > Python' 카테고리의 다른 글
[Python/백준] 2293 동전 1 (0) | 2023.01.21 |
---|---|
[Python/백준] 2294 동전 2 (1) | 2023.01.20 |
[Python/백준] 11651 좌표 정렬하기2 (0) | 2023.01.13 |
[Python/백준] 11650 좌표 정렬하기 (0) | 2023.01.12 |
[Python/백준] 1181 단어 정렬 (0) | 2023.01.12 |
@코딩하는 자연대생 :: 자연대생도 코딩을 하고 싶어
Coding, Software, Computer Science 내가 공부한 것들 잘 이해했는지, 설명할 수 있는지 적는 공간