728x90
문제
https://www.acmicpc.net/problem/4150
풀이
주어진 N에 대한 피보나치 수를 구하는 문제다.
정답은 최대 1000자를 넘을 수 있기 때문에 기본 자료형으로는 문제를 풀 수 없다.
BigInteger을 사용해 해결하면 된다.
List<BigInteger> f = new ArrayList();
// Solve
f.add(BigInteger.valueOf(0));
f.add(BigInteger.valueOf(1));
f.add(BigInteger.valueOf(1));
for (int i = 3; i <= N; ++i) {
f.add(f.get(i - 1).add(f.get(i - 2)));
}
소스코드
https://github.com/rogi-rogi/problem-solving/blob/main/baekjoon-online-judge/practice/04150.java
728x90
'PS > Baekjoon Online Judge' 카테고리의 다른 글
[Official Learn Next.js] Learn ‘App Router’ - Chapter 2. CSS Styling (0) | 2025.03.16 |
---|---|
[백준 19564] 반복 [Java] (0) | 2025.03.15 |
[백준 13419] 탕수육 [Java] (0) | 2025.03.15 |
[백준 14656] 조교는 새디스트야!! [Java] (0) | 2025.03.15 |
[백준 01354] 무한 수열 2 [Java] (0) | 2025.03.14 |