[백준] 1427번 : 소트인사이드 (파이썬)
문제
나의 답안
n=input()
s=0
sl=[]
for i in n:
sl.append(i)
sl=sorted(sl,reverse=True)
for i in sl:
print(i,end='')
정렬 문제이다.
처음에는 각 문자열을 분리 후 최댓값을 비교하여 풀려고 하였으나 내장함수를 사용하는 것이 효율적일 것 같아 sorted를 사용해주었다.
- 반복문으로 문자열의 각 문자에 접근해주고, 빈 배열(sl)을 만들어 해당 문자들을 삽입해준다.
- 이후 sl을 sorted로 정렬, sl에 대해 내림차순(revesre=True)으로 정렬해준다.
(sl.sort(reverse=True)
를 사용해주어도 된다.) - 반복문으로 sl을 출력,
end=''
를 사용하여 줄바꿈과 공백없이 출력해준다.
Author And Source
이 문제에 관하여([백준] 1427번 : 소트인사이드 (파이썬)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@yj_lee/백준-1427번-소트인사이드-파이썬저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)