◎ 자료구조와 알고리즘/백준(BOJ) 문제풀이

[백준 / BOJ] 1427번 소트인사이드 (C++, Python)

Reo 2022. 5. 31. 18:40
반응형

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

 

1427번: 소트인사이드

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

www.acmicpc.net


문제


문제 풀이

C++ 상세 풀이

더보기

str로 받은 후 내림차순으로 정렬해주면 된다. 물론 char형 배열로 받아 for문으로 정렬하고 하는 방법도 있다.

 

std::sort(str.begin(), str.end(), std::greater<int>());

Python 상세 풀이

더보기

받은 단어를 리스트로 바꾸고 내림차순 정렬한 후 join으로 출력해주면 된다. 이 문제에서 readline sys를 활용하면 \n까지 받게 되어 기본 input()을 사용했다. 

 

word = input()
word = [n for n in word]

word.sort(reverse = True)
word = "".join(word)

 

코드 전문

C++

 

Python

 

소감

 

 

반응형