티스토리 뷰
어떻게 해야할지 아예 생각을 못했다...
def solution(myStr):
answer = []
result = []
answer = myStr.replace("b","a").replace("c","a").split('a') #b를 a로, c를 a로 바꾸고 a로 구분해라
for i in answer:
if i: #i에 무언가 있으면 true
result += [i] #result에 i를 추가한다.
if result == []: #result가 비어있으면
result = ["EMPTY"] #["EMPTY"]를 출력하라
return result
내가 아는 게 For, While, If 밖에 모르지만 다 할 수 있겠지??ㅠㅠㅠ너무 모르네 진짜 ㅠㅠㅠ
공부해보자!!!
다른 사람은 어떻게 풀었나 봐보자!!
def solution(myStr):
answer = [x for x in myStr.replace('a', ' ').replace('b', ' ').replace('c', ' ').split() if x]
return answer if answer else ['EMPTY']
아예 a와 b와 c를 각각 빈 문자로 바꾸고, 그 빈 문자로 나눴다!
'Programmers > 코딩 기초 트레이닝' 카테고리의 다른 글
[프로그래머스] 두 수의 합 (0) | 2024.02.20 |
---|---|
[프로그래머스] 왼쪽 오른쪽 (0) | 2024.02.20 |
[프로그래머스] 간단한 논리 연산 (0) | 2024.02.19 |
[프로그래머스] 배열 만들기 4 (0) | 2024.02.19 |
[프로그래머스] 1로 만들기 (0) | 2024.02.19 |