코딩 테스트/프로그래머스
[Python] 프로그래머스 lv.0 문자열 잘라서 정렬하기
위시리
2024. 11. 11. 17:01

1차 코드 - 실패
def solution(myString):
answer = myString.split('x')
answer.sort()
return answer

공백으로 들어가는 list 값을 제거해야함
2차 코드 - 정답
def solution(myString):
answer = myString.split('x')
while "" in answer:
answer.remove("")
answer.sort()
return answer
다른 사람 코드 1
def sol(myString):
return sorted(ch for ch in myString.split('x') if ch)
다른 사람 코드 2
def solution(myString):
return sorted([i for i in myString.split("x") if len(i)!=0])