728x90

답은 맞기는 했지만 코드가 조금 지저분 한 것 같아서 마음에는 들지 않는다. 복잡한 문제였다면 시간 초과가 나왔을 것 같다.

 

 

def solution(b):
    answer = 0
 
    k = ["aya", "ye", "woo", "ma"]
 
    q = ["ayaaya", "yeye", "woowoo", "mama"]
 
 
 
 
    for i in range(0,len(b)):
        for j in range(0,len(k)):
 
            if q[j] in b[i]:
                break
            else:
                if k[j] in b[i]:
                    b[i]=b[i].replace(k[j],".")
 
 
 
    for i in range(0,len(b)):
        b[i]=b[i].replace(".","")    
 
    for i in range(0,len(b)):
        if b[i]=="":
            answer+=1
 
 
    return answer
728x90

+ Recent posts