티스토리 뷰
문제 설명
영어 대소문자로 이루어진 문자열 my_string이 매개변수로 주어질 때, my_string을 모두 소문자로 바꾸고 알파벳 순서대로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요.
제한사항
- 0 < my_string 길이 < 100
입출력 예
my_string : result
"Bcad" | "abcd" |
"heLLo" | "ehllo" |
"Python" | "hnopty" |
def solution(my_string):
return "".join(sorted(my_string.lower()))
lower() : 문자열을 소문자로
sorted() : 내장함수이고, 원본은 그대로 유지. 문자열 정렬을 리스트로 반복 반환 ex) ["e","h","l","l","o"]
reverse 가능 ex) sorted(my_string.lower(), reverse=True)
--> ["o","l","l","h","e"]
cf. sort()는 리스트형 메소드. 원본값을 직접 변경. 값을 반환하지 않음
문자열.join() : 문자열에 더함. 반복 반환 가능한 객체(iterable)에 사용 가능
'Test > Python(20220101~)' 카테고리의 다른 글
프로그래머스.L0.제곱수판별하기 (0) | 2022.10.10 |
---|---|
프로그래머스.L0.세균증식 (0) | 2022.10.10 |
프로그래머스.L0.7의개수 (0) | 2022.10.09 |
프로그래머스.L0.잘라서배열로저장하기 (1) | 2022.10.08 |
문자열 처리 참고 (0) | 2022.10.07 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Join
- virt-sysprep
- 대소문자
- 제곱
- powercli
- storage
- cloud-init
- 3par
- 부동없이
- insert
- vmware.powercli
- set()
- exadata
- oracle
- 정렬
- 읽어오기
- 배열
- dp-2
- fromkeys
- LIST
- EXA
- 변수화
- powershell
- 중복제거
- vmware
- 차집합
- Append
- dp-1
- sysprep
- 스토리지
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함