일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 시계열
- 빅데이터분석기사
- Ai
- arima
- matplot
- SQLD
- kt aivle school
- ggplot2
- SQL
- ETRI
- python
- 한국전자통신연구원
- 다변량분석
- dx
- Eda
- 하둡
- 에트리 인턴
- 서평
- 머신러닝
- 한국전자통신연구원 인턴
- 시각화
- 소셜네트워크분석
- KT 에이블스쿨
- 프로그래머스
- 기계학습
- 에이블러
- 가나다영
- hadoop
- cnn
- kaggle
- 빅분기
- 하계인턴
- 지도학습
- r
- 딥러닝
- ML
- 에이블스쿨
- 웹크롤링
- KT AIVLE
- httr
Archives
- Today
- Total
소품집
[python] 프로그래머스 Lve1. 문자열 내림차순으로 배치하기 및 sort와 sorted의 차이 본문
728x90
문제 설명
문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요.s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.
제한 사항
- str은 길이 1 이상인 문자열입니다.
def solution(s):
return ''.join(sorted(list(s),reverse=True)) # 내림차순 정렬
코드 설명
- 리턴 값은 구분자 공백 없이 연결
- 소 > 대문자를 기준으로 내림차순 정렬
sort와 sorted의 차이는?
- sorted()은 list뿐만 아니라 반복 가능한 모든 작업에 적용할 수 있습니다.
- 문자열, 튜플, 딕셔너리, 제너레이터 등 모든 요소가 포함된 반복 가능한 객체를 정렬하여 반환합니다.
- 따라서 list를 변경하려면 list.sort()를 사용하고, 새로운 정렬된 객체를 원하면 sorted()를 사용하면 됩니다.
source
728x90
'코딩 테스트 > Python' 카테고리의 다른 글
[python] 프로그래머스 Lve1. 같은 숫자는 싫어 (0) | 2020.10.07 |
---|---|
[python] 프로그래머스 Lve1. 핸드폰 번호 가리기📱 (0) | 2020.10.06 |
[python] 프로그래머스 Lve1. 📢 서울에서 김서방 찾기 (0) | 2020.10.06 |
[python] 프로그래머스 Lve1. 수박수박수박..🍉 (0) | 2020.10.06 |
[python] 프로그래머스 Lve1. 수포자 (0) | 2020.10.06 |
Comments