728x90
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
풀이
DP문제. 점화식을 사용해서 문제를 해결했다.
문제에 정답이 너무 커질 수 있으니 %를 활용하라고 해주어 합산시마다 매번 나머지를 구해줬다.
전체코드
import java.io.*;
import java.util.*;
class Solution {
public long solution(int n) {
int arr[] = new int[2001];
arr[1] = 1;
arr[2] = 2;
arr[3] = 3;
for(int i=4; i<2001; i++){
arr[i] = (arr[i-1]+arr[i-2])%1234567;
}
long answer = arr[n];
return answer;
}
}
728x90
'코테 > Algorithm' 카테고리의 다른 글
[Programmers] [3차] 파일명 정렬 (JAVA) (0) | 2024.07.09 |
---|---|
[Programmers] 롤케이크 자르기 (JAVA) (0) | 2024.07.08 |
[Programmers] [1차] 뉴스 클러스터링 (JAVA) (0) | 2024.07.08 |
[Programmers] 가장 큰 수 (JAVA) (0) | 2024.07.04 |
[Programmers] 스킬트리 (JAVA) (1) | 2024.07.04 |