1. 문제 설명

2. 내가 한 코드
def solution(babbling):
answer = 0
baby_ask = ["aya", "ye", "woo", "ma"]
for babl in babbling:
for i in range(len(baby_ask)):
if baby_ask[i] in babl:
babl = babl.replace(baby_ask[i], f"{i}")
if not babl.isdigit():
continue
asks = 1
for i in range(1, len(babl)):
if babl[i-1] == babl[i]:
asks = 0
answer += asks
return answer
3. 다른 사람 코드
def solution(babbling):
answer = 0
for i in babbling:
for j in ['aya','ye','woo','ma']:
if j*2 not in i:
i=i.replace(j,' ')
if len(i.strip())==0:
answer +=1
return answer
4. 차이점
- 해당 옹알이를 *2를 해서 중복되지 않은 것들을 검색하는 방법을 사용해서 내가 한 것보다 간략했다.
- strip()을 통해 공백을 제거했을때 만약 크기가 1이상일 경우는 해당 되지 않는것이니 적절히 strip()을 사용해서 내가 한것과 차이가 있다.