로딩
요청 처리 중입니다...

[프로그래머스 파이썬 코딩테스트 1단계]옹알이(2)

 [프로그래머스 파이썬 코딩테스트 1단계]옹알이(2)

def solution(babbling): yong_al = {"aya": '1', "ye":'2', "woo":'3', "ma": '4'} answer =0 for i in babbling : for j in yong_al : if j in i : i = i.replace(j,yong_al[j]) if i.isdigit() and '11' not in i and '22' not in i and '33' not in i and '44' not in i: answer+=1 return answer 풀이. 어떤 문자열의 배열이 주어지고 , 조카가 그 문자열을 발음할 수 있는지 확인하는 문제.

우선 조카가 할 수 있는 옹알이를 dict구조로 숫자로 선언한다. 그리고 반복문을 이용하여 옹알이의 key가 문자열에 존재하면, 해당 옹알이값을 숫자로 바꿔준다.

그리고 숫자로 치환된 문자열을 isdigit이 참이고 11,22,33,44와 같이 연속된 수가 없다면 answer+=1을 해준다 def ...

# 1단계 # n진법 # 옹알이 # 코딩테스트 # 파이썬 # 프로그래머스