문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요.
s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.
| s | return |
| "Zbcdefg" | "gfedcbZ" |
def solution(s):
return ''.join(sorted(s, reverse = True))
# sorted() 문자열 정렬 가능
# s를 거꾸로 정렬한 뒤 배열로 리턴
자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.
| n | return |
| 12345 | [5,4,3,2,1] |
def solution(n):
list_str = sorted(''.join(str(n)), reverse=True)
return [int(i) for i in list_str]
# 문자열로 변환한 n을 거꾸로 정렬한 뒤 배열로 가져옴
# 각 요소를 숫자로 변환해서 리턴
def solution(n):
reversed_str = str(n)[::-1]
return [int(i) for i in reversed_str]
# [::-1] 문자열을 역순으로 가져오는 슬라이싱
| [99클럽 1기] 99일지 DAY 8 - 행렬의 덧셈 (0) | 2024.04.03 |
|---|---|
| [99클럽 1기] 99일지 DAY 7 - 음양 더하기, 피보나치 수 (4) | 2024.04.02 |
| [99클럽 1기] 99일지 DAY 5 - 콜라츠 추측, 크기가 작은 부분 문자열 (0) | 2024.03.31 |
| [99클럽 1기] 99일지 DAY 4 - 숫자 문자열과 영단어, 서울에서 김서방 찾기 (0) | 2024.03.30 |
| [99클럽 1기] 99일지 DAY 3 - 코테 노션 정리 기록, 부족한 금액 계산하기 (0) | 2024.03.29 |