dfs를 사용한 트리 지름 구하기
🔗 https://www.acmicpc.net/problem/5397
문자열 이어붙이기의 경우 '+' 보다 StringBuilder 사용Scanner, System.out.println 보다 BufferedReader, BufferedWriter 사용.
동적 프로그래밍의 Top Down 방식과 Bottom Up 방식