Tags
- DP
- ๊น์ด ์ฐ์ ํ์
- ๋๋น ์ฐ์ ํ์
- ๊ทธ๋ํ ์ด๋ก
- dfs
- ์๋ฎฌ๋ ์ด์
- ๋ฌธ์์ด
- greedy
- SpringBoot
- stack
- ๊ตฌํ
- BFS
- Study
- LV2
- ์๋ฃ๊ตฌ์กฐ
- queue
- PGM
- ๊ต์ฌ
- Java
- ์ํ
- CodingTest
- Brute Force Algorithm
- Python
- ๊ทธ๋ํ ํ์
- ๋ฐฑํธ๋ํน
- ์ ์๋ก
- BOJ
- sort
- ์ ๋ ฌ
- Dynamic Programming
Archives
๊ธฐ๋ก๋ฐฉ
Lv.1 : ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์ ๋ณธ๋ฌธ
๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- ์ฃผ์ด์ง๋ ๋ ์์ ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์๋ฅผ ๋ฐฐ์ด์ ๋ด์ ๋ฆฌํดํ๋ค.
๐ธ ์ฝ๋ ๐ธ
class Solution {
public int[] solution(int n, int m) {
int answer[] = new int[2];
int x = n > m ? n : m;
int y = n > m ? m : n;
while(x % y != 0){
int r = x % y;
x = y;
y = r;
}
answer[0] = y;
answer[1] = n*m/y;
return answer;
}
}
๐ธ ์ฝ๋ ํด์ ๐ธ
- ์ ๋ ฅ๋ n, m์ค์์ ํฐ ์๋ฅผ x, ์์ ์๋ฅผ y๋ก ์ ์ฅํ๋ค.
- ํฐ ์๊ฐ ์์ ์๋ก ๋๋์ด ๋จ์ด์ง ๋ ๊น์ง, ํฐ ์/์์ ์์ ๋๋จธ์ง๋ฅผ ์์ ์๋ก, ๊ธฐ์กด์ ์์ ์๋ฅผ ํฐ ์๋ก ์ ์ฅํ๋ฉฐ ๋ฐ๋ณตํ๋ค. (์ ํด๋ฆฌ๋ ํธ์ ๋ฒ)
๋๋์ด ๋จ์ด์ง ๋ ์์ ์๊ฐ ์ต๋๊ณต์ฝ์๋ค. - ๋ ์์ ๊ณฑ / ์ต๋๊ณต์ฝ์๊ฐ ์ต์๊ณต๋ฐฐ์๋ค.
๐ธ end ๐ธ
- ์ฝ๋๋ก ๊ตฌํํ๋ ๊ฒ ๋ณด๋ค ์ํ ๊ณต์์ ๊ตฌํํ๋๊ฒ ๋์๋ณด์ฌ์ ๊ฒ์ํด์ ์ฐพ์๋ดค๋ค.
- ์์ฃผ ๋ณด์ด๋ ๋ฌธ์ ์ง๋ง ๊ณต์์ ์์ฃผ ๊น๋จน๋๋ค...
- ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ : ํฐ ์๊ฐ ์์์๋ก ๋๋์ด ๋จ์ด์ง ๋ ๊น์ง ๋ฐ๋ณต ๊ณ์ฐ
728x90
'CodingTest > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Lv.1 : ์ ์ผ ์์ ์ ์ ๊ฑฐํ๊ธฐ (0) | 2022.08.02 |
---|---|
Lv.1 : ์ง์์ ํ์ (0) | 2022.08.02 |
Lv.1 : ์ฝ๋ผ์ธ ์ถ์ธก (0) | 2022.07.31 |
Lv.1 : ํ๊ท ๊ตฌํ๊ธฐ (0) | 2022.07.31 |
Lv.1 : ํ์ค๋ ์ (0) | 2022.07.30 |