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])
'코딩 테스트 > 프로그래머스' 카테고리의 다른 글
[Python] 프로그래머스 lv.0 배열의 길이를 2의 거듭제곱으로 만들기 (0) | 2024.11.25 |
---|---|
[Python] 프로그래머스 lv.0 세 개의 구분자 (0) | 2024.11.19 |
[Python] 프로그래머스 lv.0 공백으로 구분하기 2 (0) | 2024.11.10 |
[Python] 문자열이 몇 번 등장하는지 세기 (0) | 2024.11.10 |
[Python] 프로그래머스 lv.0 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기 (2) | 2024.11.08 |