알고리즘 문제풀이/코드트리(삼성 기출)
나무박멸(2022 상반기 오후 2번)
cieske
2022. 10. 7. 00:53
문제 링크: https://www.codetree.ai/frequent-problems/tree-kill-all/description
코드트리
국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.
www.codetree.ai
쌩 구현문제. 대충 1시간 30분 조금 넘게 걸려서 푼 것 같다.
구현하면서 필요하다고 생각했던 함수는,
count_nei: 상하좌우 나무 개수 체크(성장 사용)
expand_tree: 번식 진행(빈 칸 체크 후 개수 나눠서 번식)
tree: 성장, 번식 수행하는 함수
count_del: (x, y)에 제초제를 뿌리면 사라지는 나무 그루 수 체크
del_tree: (x, y)에 제초제를 뿌리고 실제로 나무 날리는 행위
weedkiller: 가장 효율적인 곳에 제초제를 뿌리고, 수명이 다 한 제초제는 날리는 함수, 날려버린 나무 그루 수 return
올해는 시간이 1시간 늘었다던데, 이 정도 문제 하나만 내 주세요... 제발...