Notice
Recent Posts
Recent Comments
Link
jyamethyst21 님의 블로그
백준 2752번- '세수정렬' (PYTHON 풀이) 본문
문제:

값을 입력받았을 때 이를 오름차순으로 정렬해서 바로 출력하는 문제이다.
풀이:
N = list(map(int,input().split()))
print(*sorted(N))
입력 예제를 보면 띄어쓰기로 값을 주고 있기 때문에 split() 함수를 쓰고, 정수형이므로 map 함수를 활용한다. 또한 입력값을 바로리스트로 보내서 리스트를 정렬시켜주는 함수인 sorted 함수를 바로 이용할 수 있게 한줄로 list 함수까지 활용하여 작성하였다.
그 다음 앞서 말한대로 sorted() 함수를 통해 오름차순으로 정렬해서 출력해주면 정답이다. 여기서 주의할 점은 예제 출력 형태이다.예제 출력에서 보다시피 예제 입력과 마찬가지로 띄어쓰기 형태로 출력되고 있다.
만약 print(sorted(N)) 으로만 한다면 [1,2,3] 이런식으로 출력될 것이다. 하지만 우리는 [] 가 없는 형태를 원하기 때문에 언패킹 연산자인 '*'을 통해 1 2 3 을 그대로 출력하도록 넣어주면 예제 출력 형식에 맞게 잘 출력되고 쉽게 풀 수 있다!
'CODING 💻' 카테고리의 다른 글
| 백준 3460번- '이진수' (PYTHON 풀이) (0) | 2026.01.04 |
|---|---|
| 백준 4101번- '크냐?' (PYTHON 풀이) (0) | 2026.01.03 |
| 백준 1100번- '하얀 칸' (PYTHON 풀이) (0) | 2026.01.01 |
| 백준 11723번- '집합' (PYTHON 풀이) (0) | 2025.12.31 |
| 백준 2522번- '별 찍기 - 12' (PYTHON 풀이) (0) | 2025.12.30 |
