오늘의 학습 키워드: 탐색, DFS
문제: 모음사전
https://school.programmers.co.kr/learn/courses/30/lessons/84512
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
풀이
dfs를 이용해서 사전이 만들어지면서 내가 원하는 단어와 동일한 경우에 True를 반환하게 한다.
def solution(word):
global answer
alphabets = ['A','E','I','O','U']
answer = 0
def dfs(wd):
global answer
answer += 1
if wd == word:
return True
if len(wd) == 5:
return False
for a in alphabets:
if dfs(wd+a) == True:
return True
for a in alphabets:
if dfs(a) == True:
return answer
회고
날이 더워지니까 점점 지처가는데 집중할 필요성을 느낀다. 그리고 코드도 이렇게 풀었지만
주 단위로 다시 풀어보는 시간을 가져야할듯하다.
내일 학습할 것.
SQL, Python, 독서
'코딩테스트 > 알고리즘' 카테고리의 다른 글
99클럽 코테 스터디 18일차 TIL (단지번호붙이기 boj 2667) (0) | 2024.08.08 |
---|---|
99클럽 코테 스터디 17일차 TIL (촌수계산) (0) | 2024.08.07 |
99클럽 코테 스터디 15일차 TIL (745. Prefix and Suffix Search) (0) | 2024.08.06 |
99클럽 코테 스터디 14일차 TIL (숫자 카드2) (0) | 2024.08.04 |
99클럽 코테 스터디 13일차 TIL (숫자 카드) (0) | 2024.08.03 |