Tags
- BOJ
- ๊ทธ๋ํ ํ์
- ์ํ
- PGM
- SpringBoot
- Python
- greedy
- dfs
- ๊ต์ฌ
- ์๋ฎฌ๋ ์ด์
- LV2
- ๋๋น ์ฐ์ ํ์
- CodingTest
- ์ ๋ ฌ
- ๋ฐฑํธ๋ํน
- Brute Force Algorithm
- ๋ฌธ์์ด
- ์๋ฃ๊ตฌ์กฐ
- ์ ์๋ก
- ๊ทธ๋ํ ์ด๋ก
- Java
- sort
- BFS
- ๊น์ด ์ฐ์ ํ์
- Study
- stack
- Dynamic Programming
- ๊ตฌํ
- DP
- queue
Archives
๊ธฐ๋ก๋ฐฉ
Lv.2 : ํผ๋ณด๋์น ์ ๋ณธ๋ฌธ
๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- n๋ฒ์งธ ํผ๋ณด๋์น์๋ฅผ 1234567๋ก ๋๋ ๋๋จธ์ง๋ฅผ ๋ฆฌํดํ๋ค.
๐ธ ๋ฌธ์ ํ์ด ๐ธ
- ํผ๋ณด๋์น์๊ฐ ์ปค์ ธ๊ฐ๋๋ง๋ค 1234567๋ก ๋๋ ์ ๋์ ํ๋ค.
๐ธ ์ฝ๋ ๐ธ
class Solution {
public int solution(int n) {
int a = 0;
int b = 1;
int c;
for(int i = 2; i <= n; i++) {
c = (a + b) % 1234567;
a = b;
b = c;
}
return b;
}
}
๐ธ ์ฝ๋ ํด์ ๐ธ
- n์ ์ ๋ ฅ์ 2~n ์ด๋ฏ๋ก 0๋ฒ์งธ์ 1๋ฒ์งธ ํผ๋ณด๋์น์๋ ์ด๊ธฐํํด์ ์ฌ์ฉํ๋ค.
- a+b๋ฅผ 1234567๋ก ๋๋ ์ ๋์ ํด๋, ์ต์ข
n๋ฒ์งธ ํผ๋ณด๋์น์๋ฅผ 1234567๋ก ๋๋ ๋๋จธ์ง์ ๊ฐ๋ค.
- ์ต์ข ๊ฐ์ ๋๋จธ์ง ์ฒ๋ฆฌํ ๊ฒ๊ณผ ๋๋จธ์ง๋ค์ ๋์ ํ ๊ฒ์ด ๊ฐ๋ค๋ ์๋ฆฌ
๐ธ end ๐ธ
- ํผ๋ณด๋์น์๋ผ๋ ํํ ์ฃผ์ ๋งํผ ํฌ๊ฒ ์ด๋ ค์ธ๊ฒ ์๋ ๋ฌธ์ ์ด๋ค.
- ๋ค๋ฅธ ํ์ด๋ก๋ ์ฌ๊ท๋ก ํผ๋ณด๋์น๋ฅผ ๊ตฌํํ๊ฑฐ๋ ๋ฐฐ์ด์ ์ ์ฅํ๋ ๋ฐฉ์๋ ์์์ง๋ง ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋นํจ์จ์ ์ด์๋ค.
728x90
'CodingTest > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Lv.2 : ์นดํซ (0) | 2023.09.12 |
---|---|
Lv.2 : ์ง์ง์ด ์ ๊ฑฐํ๊ธฐ (0) | 2023.09.08 |
Lv.2 : ๋ค์ ํฐ ์ซ์ (0) | 2023.09.07 |
Lv.2 : ์ซ์์ ํํ (0) | 2023.09.07 |
Lv.2 : ์ด์ง ๋ณํ ๋ฐ๋ณตํ๊ธฐ (0) | 2023.09.06 |