(Java) 백준 9095 - 1, 2, 3 더하기
·
코딩 테스트
문제 유형부터 DP를 이용하라고 나와 있었다. 저번처럼 Top-down 방식과 Bottom-up 방식 모두를 생각해서 풀었다. 나는 Top-down 방식이 먼저 떠올랐고 재귀를 통해 성공했다. 오히려 점화식을 도출해야 풀 수 있는 Bottom-up 방식이 더 어려웠다. Top-down 방식은 n의 조건이 최대 10이기 때문에 성공한 것 같다. 아마 n의 크기가 컸다면 재귀 호출이 많아져서 시간 초과가 났을것 같다. Bottom-up 방식에서는 동적으로 배열의 크기를 설정했는데 런타임 에러가 나서 초기값을 11로 고정해서 풀었다. Top-down 방식 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStrea..