방명록
- [알고리즘][파이썬] 백준_1427_소트인사이드2021년 12월 16일 20시 43분 46초에 업로드 된 글입니다.작성자: DandyNow728x90반응형
https://www.acmicpc.net/problem/1427
숫자 문자열을 내림차순 정렬해야 한다.
list 제공 함수 이용(sort, reverse)
# list 제공 함수 이용(결과: 맞았습니다!) s = input() lst = list(s) lst.sort() lst.reverse() print(''.join(lst))
리스트에서 제공하는 오름차순 정렬 함수 sort,
리스트에서 제공하는 순서 뒤집기 함수 reverse,
를 이용하여 문제를 해결하였다.
sort, reverse는 lst변수에 담긴 list(s) 리스트 자체를 변경한다.
내장함수 이용(sorted, reversed)
# 내장함수 이용(결과: 맞았습니다!) s = input() print(''.join(reversed(sorted(list(s)))))
내장함수 sorted, reversed를 이용할 경우
list(s)를 변수에 담을 필요가 없기 때문에
한줄 코드가 가능하다.
list('문자열') 하면
['문', '자', '열']
리스트가 된다.
이번 문제는 이 기능을 유용하게 활용한 케이스이다.
728x90반응형'CS > 코딩 테스트' 카테고리의 다른 글
[알고리즘][파이썬] 백준_11651_좌표 정렬하기 2 (0) 2021.12.23 [알고리즘][파이썬] 백준_11650_좌표 정렬하기 (0) 2021.12.20 [알고리즘][파이썬] 백준_2108_통계학 (0) 2021.12.16 [알고리즘][파이썬] 백준_10989_수 정렬하기 3 (0) 2021.12.14 [알고리즘][파이썬] 백준_2750, 2751_수 정렬하기 1~2 (0) 2021.12.14 다음글이 없습니다.이전글이 없습니다.댓글