티스토리 뷰
title: "2 x n 타일링"
category: 프로그래머스[Level-3]
tags: [C++, JavaScript, 프로그래머스]
date: "2021-02-03"
문제 링크
C++
#include <string>
#include <vector>
using namespace std;
int solution(int n) {
int answer = 0;
vector<int> tile(n+1);
tile[1]=1;
tile[2]=2;
for(int i=3; i<=n; i++){
tile[i]=tile[i-2]+tile[i-1];
tile[i]%=1000000007;
}
answer=tile[n];
return answer;
}
JavaScript
function solution(n) {
var answer = 0;
const tile = Array.from({ length: n + 1 }, () => 0);
tile[1] = 1;
tile[2] = 2;
for (let i = 3; i <= n; i++) {
tile[i] = tile[i - 2] + tile[i - 1];
tile[i] %= 1000000007;
}
answer = tile[n];
return answer;
}
728x90
반응형
'Programmers Solutions > Level-3' 카테고리의 다른 글
[프로그래머스] 네트워크 (0) | 2021.02.05 |
---|---|
[프로그래머스] 풍선 터트리기 (0) | 2021.02.05 |
[프로그래머스] N으로 표현 (0) | 2021.02.05 |
[프로그래머스] 추석 트래픽 (0) | 2021.02.05 |
[프로그래머스] 징검다리 건너기 (0) | 2021.02.05 |
댓글