01-10 04:27
Recent Posts
Recent Comments
Tags
- DB
- μ€ν½λ ν
- TSQL
- μ‘νκ³
- λ°μ΄ν°λ² μ΄μ€
- μ΄λΈμ
- RaspberryPi
- appetizer
- μ€ν½μ€λΉ
- DATABASE
- Java
- Spring
- νλ‘λ³΄λ Έ
- API MarketPlace κΈλ‘λ² μν¬ν°μ¦
- ICTλ©ν λ§
- APIλ§μΌνλ μ΄μ€
- νμ΄μ곡λͺ¨μ
- ict곡λͺ¨μ
- ICT
- νμ΄μ
- νμ΄μ¬
- μλ°
- Naver Cloud
- linux
- JOBνκ³
- μλμ΄λ Έ
- mysql
- python
- μ¨μΌλν
- SQL
- Today
- Total
miinsun
[BAEKJOON] λ°±μ€ DP 2193 :: μ΄μΉμ JAVA λ³Έλ¬Έ
π¬ λ¬Έμ μ€λͺ
0κ³Ό 1λ‘λ§ μ΄λ£¨μ΄μ§ μλ₯Ό μ΄μ§μλΌ νλ€.
μ΄λ¬ν μ΄μ§μ μ€ νΉλ³ν μ±μ§μ κ°λ κ²λ€μ΄ μλλ°, μ΄λ€μ μ΄μΉμ(pinary number)λΌ νλ€.
μ΄μΉμλ λ€μμ μ±μ§μ λ§μ‘±νλ€.
1. μ΄μΉμλ 0μΌλ‘ μμνμ§ μλλ€.
2. μ΄μΉμμμλ 1μ΄ λ λ² μ°μμΌλ‘ λνλμ§ μλλ€.
μ¦, 11μ λΆλΆ λ¬Έμμ΄λ‘ κ°μ§ μλλ€. μλ₯Ό λ€λ©΄ 1, 10, 100, 101, 1000, 1001 λ±μ΄ μ΄μΉμκ° λλ€.
νμ§λ§ 0010101μ΄λ 101101μ κ°κ° 1, 2λ² κ·μΉμ μλ°°λλ―λ‘ μ΄μΉμκ° μλλ€.
N(1 ≤ N ≤ 90)μ΄ μ£Όμ΄μ‘μ λ, Nμ리 μ΄μΉμμ κ°μλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€.
π¨ μ μΆλ ₯ μ
μ λ ₯
- 첫째 μ€μ Nμ΄ μ£Όμ΄μ§λ€.
μΆλ ₯
- 첫째 μ€μ Nμ리 μ΄μΉμμ κ°μλ₯Ό μΆλ ₯νλ€.
μμ μ λ ₯ 1)
3
μμ μΆλ ₯ 1)
2
β
π» Main.java
- DPλ₯Ό μ΄μ©ν΄ λ¬Έμ λ₯Ό νΌλ€. dy[n]μ λ©λͺ¨μ΄μ μ΄μ νλ€.
- n = 4κΉμ§ μ§μ 그리며 κ·μΉμ μ°Ύμ μ μμλ€. κ·μΉμ λ€μκ³Ό κ°λ€. dy[i] = dy[i-1] + dy[i-2]
- dy[1]κ³Ό dy[2]λ₯Ό μ§μ μ€μ ν΄μ€λ€.
/* λ°±μ€ DP - 2193 :: μ΄μΉμ */
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
long [] dy = new long[n + 1];
dy[0] = 0;
dy[1] = 1;
for(int i = 2; i <= n; i++)
{
dy[i] = dy[i - 2] + dy[i - 1];
}
System.out.println(dy[n]);
sc.close();
}
}
'Algorithm > Baekjoon' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[BAEKJOON] λ°±μ€ μ λ ¬ 11651 :: μ’ν μ λ ¬νκΈ° 2 JAVA (0) | 2022.03.14 |
---|---|
[BAEKJOON] λ°±μ€ μ λ ¬ 11650 :: μ’ν μ λ ¬νκΈ° JAVA (0) | 2022.03.14 |
[BAEKJOON] λ°±μ€ DP 9095 :: 1, 2, 3 λνκΈ° JAVA (0) | 2022.03.13 |
[BAEKJOON] λ°±μ€ DP 11727 :: 2xn νμΌλ§ 2 JAVA (0) | 2022.03.12 |
[BAEKJOON] λ°±μ€ DP 11726 :: 2xn νμΌλ§ JAVA (0) | 2022.03.12 |
Comments