본문 바로가기
백준

[백준] 1427번 : 소트인사이드 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트

by 우당탕탕 개발자 2023. 7. 17.
728x90
반응형

 

 

1427번: 소트인사이드

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

www.acmicpc.net

 

1. 문제 설명

2. 풀이과정

  1. sys.stdin.readline() 함수를 사용하기 위해 sys 모듈을 불러온다. import sys
  2. 연산 속도가 빠른 deque 자료구조를 사용하기 위해 deque 모듈을 불러온다. from collections import deque
  3. 정렬할 문자열을 입력받아 각 문자별로 deque에 저장한다. string = deque(sys.stdin.readline().rstrip())
  4. 입력받은 문자를 내림차순으로 정렬한다. string = sorted(string, reverse=True)
  5. 내림차순으로 정렬한 문자열을 한 줄에 공백 없이 하나씩 출력한다. for i in string: print(i, end='')
반응형

3. 소스코드

import sys
from collections import deque

string = deque(sys.stdin.readline().rstrip())
string = sorted(string, reverse=True)

for i in string:
    print(i, end='')
728x90
반응형