Today
Total
Recent Posts
Link
반응형
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
관리 메뉴

아임'준

[BOJ / 파이썬] 1427: 소트인사이드 본문

문제풀이/BOJ

[BOJ / 파이썬] 1427: 소트인사이드

아임'준 2021. 10. 6. 10:06
반응형

백준 / BOJ / Python / 파이썬

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

단계 : 정렬

알고리즘 분류 : 문자열, 정렬

 

풀이:

입력에서 숫자가 하나씩 분리돼 있지 않으므로 직접 분리 시켜줘야한다.

 

num 에 문자열을 통해 입력을 저장한 후 인덱스를 통해 접근하여 한 글자씩 찢어 nums 라는 리스트에 넣고 sort해준다. int형으로 변환하지 않고 문자로 sort해도 우리가 원하는 순서로 나온다.

 

출력은 for문으로 해도 되는데 .join 써보고 싶어서 해봤다. " ".join(nums)면 nums에 있는 요소들을 공백을 두고 출력해준다는 것이며 아래 코드는 ""이기 때문에 공백 없이 nums에서 하나씩 꺼내서 출력해주게 된다.

 

코드

num = input()
nums = []

for i in range(len(num)):
    nums.append(num[i])
nums.sort(reverse=True)
print("".join(nums))

Comments