문자열 내림차순으로 배치하기-파이썬(Python) [프로그래머스/코딩테스트 연습/Lv.1]

2022. 10. 3. 17:43·Algorithm, 코딩테스트
728x90
반응형

문제

https://school.programmers.co.kr/learn/courses/30/lessons/12917?language=python3

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

문제 설명


문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요.
s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.

제한 사항

  • str은 길이 1 이상인 문자열입니다.

입출력 예

s return
"Zbcdefg" "gfedcbZ"

풀이

def solution(s):
    li=sorted(s,reverse=True)
    return "".join(li)

설명

sorted함수를 사용하여 s의 각 문자들을 내림차순으로 정렬한 리스트를 li에 대입한다. 이후 join함수를 이용하여 li의 각 문자들을 하나로 합친 문자열을 반환한다. 


TIL

  • sorted(iterable, reverse=False): 인자로 들어온 iterable한 자료형이 포함하고 있는 값들을 정렬하여 리스트로 만들어서 반환한다. 기본적으로 오름차순으로 정렬하고, reverse=True로 하면 내림차순으로 정렬한다.
728x90
반응형
저작자표시 비영리 (새창열림)

'Algorithm, 코딩테스트' 카테고리의 다른 글

문자열 다루기 기본-파이썬(Python) [프로그래머스/코딩테스트 연습/Lv.1]  (0) 2022.10.06
수박수박수박수박수박수?-파이썬(Python) [프로그래머스/코딩테스트 연습/Lv.1]  (0) 2022.10.06
내적-파이썬(Python) [프로그래머스/코딩테스트 연습/Lv.1]  (0) 2022.10.03
없는 숫자 더하기-파이썬(Python) [프로그래머스/코딩테스트 연습/Lv.1]  (0) 2022.10.03
가운데 글자 가져오기-파이썬(Python) [프로그래머스/코딩테스트 연습/Lv.1]  (0) 2022.10.03
'Algorithm, 코딩테스트' 카테고리의 다른 글
  • 문자열 다루기 기본-파이썬(Python) [프로그래머스/코딩테스트 연습/Lv.1]
  • 수박수박수박수박수박수?-파이썬(Python) [프로그래머스/코딩테스트 연습/Lv.1]
  • 내적-파이썬(Python) [프로그래머스/코딩테스트 연습/Lv.1]
  • 없는 숫자 더하기-파이썬(Python) [프로그래머스/코딩테스트 연습/Lv.1]
20mini
20mini
개발 공부를 하며 알게 된 내용들을 기록한 블로그입니다. 댓글로 조언, 지적, 충고 등 다양한 의견들 항상 환영합니다!!
    반응형
    250x250
  • 20mini
    해시태그코딩 #coding
    20mini
  • 전체
    오늘
    어제
    • 분류 전체보기 (94)
      • Python (1)
      • Algorithm, 코딩테스트 (82)
      • Machine Learning (8)
      • 논문 리뷰 (0)
      • 그 외 공부 관련 (2)
      • 기타 (1)
  • 인기 글

  • 태그

    Python
    완전탐색
    프로그래머스
    Machine Learning
    lv.2
    lv.1
    lv.3
    코딩테스트
    알고리즘
    hash
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.3
20mini
문자열 내림차순으로 배치하기-파이썬(Python) [프로그래머스/코딩테스트 연습/Lv.1]
상단으로

티스토리툴바