<Algorithm> 91. 타일장식물(프로그래머스)
by BFine반응형
1. 타일 장식물
간단한 DP문제
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | public class Solution { long[] dp = new long[10001]; public long solution(int N) { dp[0] = 1; dp[1] = 1; /********* * 피보나치형(이전 두개 더한 것이 다음번 값) * 직사각형 둘레길이는 마지막정사각형의 한변의길이 *2 그 이전의 한변의길이 * * *******/ IntStream.range(2, N+1) .forEach(i -> { dp[i] = dp[i-1] + dp[i-2]; }); return dp[N]*2 + dp[N-1]*2; } } | cs |
참고 & 출처
반응형
'공부(2018~2019) - 스킨변경전 > Algorithm' 카테고리의 다른 글
<Algorithm> 93. 등굣길(프로그래머스) (0) | 2019.01.27 |
---|---|
<Algorithm> 92. 1620번 포켓몬 마스터 (0) | 2019.01.26 |
<Algorithm> 90. 후보키(카카오2018) (0) | 2019.01.22 |
<Algorithm> 89. twosum(LeetCode) (0) | 2019.01.18 |
<Algorithm> 88. 카펫(프로그래머스) (0) | 2019.01.15 |
블로그의 정보
57개월 BackEnd
BFine