분명히 한 것은 맞는 것같은데 이상하게 계속 실패가 떳다
'x'를 기준으로 split( ) 함수를 써서 리스트를 만들었고 sorted( ) 함수를 써서 정렬을 했는데도 성립되어 지지 않았다.
왜그럴까???
x가 붙어있다는 생각을 하지 못했다. 구분자가 연속으로 나오면 그 사이에 빈 문자열이 포함될 수 있다는 사실을 알아야한다.!!!!!!
def solution(myString):
# 'x'로 분리하고, 빈 문자열 제거 후 사전순으로 정렬
answer = [s for s in myString.split('x') if s]
return sorted(answer)
그래서 빈 문자열을 제거하는 오로직 x를 기준으로 나누어진 문자들로만 이루어진 answer list를 만들고
answer 리스트를 정렬하여 만들었다!!!!
'python 코딩 공부' 카테고리의 다른 글
| 프로그래머스 : 0떼기 (0) | 2024.10.20 |
|---|---|
| 프로그래머스 : 접미사 배열 (0) | 2024.10.19 |
| 프로그래머스 : 문자열 뒤집기 (0) | 2024.10.19 |
| 프로그래머스 : 카운트 다운 (0) | 2024.10.19 |
| 프로그래머스 첫 번쨰로 나오는 음수 (0) | 2024.10.19 |