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 answer728x90
'🟢 알고리즘 문제 풀이 > Programmers' 카테고리의 다른 글
| [파이썬] 프로그래머스 과일 장수 (0) | 2023.01.01 |
|---|---|
| [파이썬] 프로그래머스 기사 단원의 무기 (0) | 2022.12.31 |
| [파이썬] 프로그래머스 문자열 나누기 (0) | 2022.12.31 |
| [파이썬] 프로그래머스 폰켓몬 (0) | 2022.10.24 |
| [파이썬] 프로그래머스 문자열 내 마음대로 정렬하기 (0) | 2022.10.23 |