본문 바로가기

IT/알고리즘

[프로그래머스] 3xn 타일링

728x90
SMALL

https://school.programmers.co.kr/learn/courses/30/lessons/12902?language=java

 

class Programmers_3xn타일링 {

    //n2 * n2 + (n4)
    @Test
    fun solution() {
        var size = 8
        var arrays = Array<Int>(size + 1) { 0 }
        arrays[0] = 1
        arrays[2] = 3

        for (i in 4 .. size step 2) {
            arrays[i] = arrays[i - 2] * 4 - arrays[i - 4]
        }
        System.out.println(arrays[size])
    }

}
728x90
LIST

'IT > 알고리즘' 카테고리의 다른 글

[백준] 좋은수열  (0) 2024.11.11
[백준] 단어수학  (2) 2024.11.11
[백준] 부분수열의 합  (0) 2024.11.06
[백준] - 그림 (BFS)  (0) 2024.11.04
[백준] 균형잡힌 세상 , 쇠막대기  (2) 2024.11.04