[백준] #1427 소트인사이드 python

2022. 12. 27. 20:29

https://www.acmicpc.net/problem/1427

 

1427번: 소트인사이드

첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다.

www.acmicpc.net

 

📕 설명 📕

문자열을 뒤집는 것은 [::-1]과 같이 할 수 있다.

이번 문제는 Counter를 사용해서 풀이 하였다.

 

또는 sorted를 이용할 수도 있다.

 

🧑🏻‍💻 나의 풀이 1 🧑🏻‍💻

from collections import Counter
N = input()
result = ""
C_N = Counter(sorted(N))
for i in C_N:
    for j in range(C_N[i]):
        result += i
print(sorted(N)[::-1])

 

🧑🏻‍💻 나의 풀이 2 🧑🏻‍💻

N = input()
result = ''
for i in sorted(N):
    result += i
print(result[::-1])

두 가지의 풀이 전부 맞은 것을 알 수 있다.

BELATED ARTICLES

more