프로그래머스 [C#] 멀리뛰기
·
알고리즘
문제 풀이public class Solution { public long solution(int n) { long answer = 0; int MOD = 1234567; int[] count = new int[n + 1]; count[0] = 1; count[1] = 1; for (int i = 2; i 이번 문제의 핵심은 정답이 피보나지 수열의 형태를 띄고 있다는 것을 알아채는 것이 핵심입니다.피보나치 수열이란 첫째 및 둘째 항이 1이며 그 뒤의 모든 항은 바로 앞 두 항의 합인 수열을 의미합니다.ex) 1,1,2,3,5,8,13,21 효진이는 1,2 칸씩 뛸 수 있습니다. 효진이가 멀리뛰기에 사용할 칸의 수 n일 때,피보..