728x90
[파이썬] 프로그래머스 Lv0. 옹알이 (1)
안녕하세요 머킹입니다.
오늘부터! 입문용 문제를 풀어보겠습니다 ㅎㅎ
옹알이(1)
오오 입문이 되니 확실히 뭔가..
문제다운(?) 모습이 보입니다!
def solution(babbling):
sounds = ["aya", "ye", "woo", "ma"]
result = 0
for word in babbling:
dp = [0] * (len(word) + 1)
dp[0] = 1
for i in range(1, len(word) + 1):
for sound in sounds:
if word[i - len(sound):i] == sound:
dp[i] += dp[i - len(sound)]
result += dp[-1]
return result
이제부터 갑자기 확 어려워지는 건 기분 탓일까요..?
같은 LV0인데 확실히 기초 이상이네요
def solution(babbling):
c = 0
for b in babbling:
for w in [ "aya", "ye", "woo", "ma" ]:
if w * 2 not in b:
b = b.replace(w, ' ')
if len(b.strip()) == 0:
c += 1
return c
와 replace 너무 똑똑한 풀이법이네요.
'오늘부터 코딩테스트' 카테고리의 다른 글
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 (0) | 2023.11.24 |
---|---|
[오늘부터 코딩테스트] hackerrank 문제 풀기 (0) | 2023.11.23 |
[오늘부터 코딩테스트]코딩 기초 문제 트레이닝 끝 (0) | 2023.11.21 |
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 기초 프로그램 풀기 (0) | 2023.11.20 |
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 기초 프로그램 풀기 (0) | 2023.11.17 |