방명록
- LEVEL 1. 문자열 내림차순으로 배치하기2022년 08월 16일에 업로드 된 글입니다.
🟪 나의 구현 스케치
문자열을 소문자와 대문자로 구분하여 리스트에 넣고 각 리스트를 역순으로 정렬하여 합한 뒤, join 함수를 이용하여 리스트를 문자열로 만든다.
🟪 나의 구현 코드
def solution(s): lower=[] upper=[] for i in range(len(s)): if s[i].islower(): lower.append(s[i]) else: upper.append(s[i]) lower.sort(reverse=True) upper.sort(reverse=True) return "".join(lower+upper)
🟪 다른 사람의 구현 코드
대문자는 소문자보다 작으므로 역순으로 정렬하면 소문자보다 뒤에 위치하는구나...
def solution(s): return ''.join(sorted(s, reverse=True))
https://school.programmers.co.kr/learn/courses/30/lessons/12917
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
'코딩테스트 > 🕊️프로그래머스' 카테고리의 다른 글
LEVEL 1. 부족한 금액 계산하기 (0) 2022.08.26 LEVEL 1. 2016년 (0) 2022.08.26 LEVEL 1. 나누어 떨어지는 숫자 배열 (0) 2022.08.16 LEVEL 1. 문자열 내 p와 y의 개수 (0) 2022.08.16 LEVEL 1. 문자열을 정수로 바꾸기 (0) 2022.08.16 다음글이 없습니다.이전글이 없습니다.댓글