๐ท๐ผ๋ชจ์ฌ๋ด์ ๊ฐ๋ฐ์์ฒ๐ท๐ผ
[JAVA/์ฝ๋ฉํ ์คํธ] ๋๋ค๋ฆฌ ๊ฑด๋๊ธฐ ๋ณธ๋ฌธ
๊ฐ๋ฐ/์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด JAVA
[JAVA/์ฝ๋ฉํ ์คํธ] ๋๋ค๋ฆฌ ๊ฑด๋๊ธฐ
์์ผ์ด 2022. 7. 5. 23:55๋ฐ์ํ
์ค๋ช
์ฒ ์๋ ํ๊ต์ ๊ฐ๋๋ฐ ๊ฐ์ธ์ ๋ง๋ฌ์ต๋๋ค. ๊ฐ์ธ์ N๊ฐ์ ๋๋ก ๋ค๋ฆฌ๋ฅผ ๋ง๋ค์ด ๋์์ต๋๋ค.
์ฒ ์๋ ๋ ๋ค๋ฆฌ๋ฅผ ๊ฑด๋ ๋ ํ ๋ฒ์ ํ ์นธ ๋๋ ๋ ์นธ์ฉ ๊ฑด๋๋ฐ๋ฉด์ ๋๋ค๋ฆฌ๋ฅผ ๊ฑด๋ ์ ์์ต๋๋ค.
์ฒ ์๊ฐ ๊ฐ์ธ์ ๊ฑด๋๋ ๋ฐฉ๋ฒ์ ๋ช ๊ฐ์ง์ผ๊น์?
์ ๋ ฅ
์ฒซ์งธ ์ค์ ๋์ ๊ฐ์์ธ ์์ฐ์ N(3≤N≤35)์ด ์ฃผ์ด์ง๋๋ค.
์ถ๋ ฅ
์ฒซ ๋ฒ์งธ ์ค์ ๊ฐ์ธ์ ๊ฑด๋๋ ๋ฐฉ๋ฒ์ ์๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
์์์
๋ ฅ : 7
์์์ถ๋ ฅ : 34
import java.util.*;
public class Main {
static int[] dy;
public int solution(int n){
dy[1] = 1;
dy[2] = 2;
for(int i=3; i<n; i++){
dy[i] = dy[i-2] + dy[i-1];
}
return dy[n-1];
}
public static void main(String[] args) {
Main main = new Main();
Scanner in = new Scanner(System.in);
int n = in.nextInt();
dy = new int[n+2];
System.out.println( main.solution(dy.length));
}
}
'๊ฐ๋ฐ > ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด JAVA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JAVA/์ฝ๋ฉํ ์คํธ] 4. ๊ฐ์ฅ ๋์ ํ ์๊ธฐ (0) | 2022.07.09 |
---|---|
[JAVA/์ฝ๋ฉํ ์คํธ] ์ต๋ ๋ถ๋ถ ์ฆ๊ฐ์์ด (0) | 2022.07.06 |
[JAVA/์ฝ๋ฉํ ์คํธ] ๊ณ๋จ์ค๋ฅด๊ธฐ (0) | 2022.07.05 |
[JAVA/์ฝ๋ฉํ ์คํธ] ํผ์ ๋ฐฐ๋ฌ ๊ฑฐ๋ฆฌ(์ผ์ฑ SW์ญ๋ํ๊ฐ ๊ธฐ์ถ๋ฌธ์ : DFSํ์ฉ) (0) | 2022.03.22 |
[JAVA/์ฝ๋ฉํ ์คํธ] ์ฌ๋๋ผ ์์ผ๋๋ (0) | 2022.03.22 |
Comments