티스토리 뷰

 

어떻게 해야할지 아예 생각을 못했다...

 

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를 각각 빈 문자로 바꾸고, 그 빈 문자로 나눴다!

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함