๋ฐ์ํ
https://www.acmicpc.net/problem/14490
๋ฌธ์
๋์ด์ด๋ ์ฑ์ ์ ์น๊ตฌ๋ค.
- “์ผ ๋ฐฑ๋์ด์ ์ฝ๋ถํ๋ฉด ๋ญ์ง ์์?”
- “??”
- “์ญ๋์ผ์ด์ผ~ ํํ!”
n:m์ด ์ฃผ์ด์ง๋ค. ์ฑ์ ๋ฅผ ๋์์ฃผ์. (...)
์ ๋ ฅ
n๊ณผ m์ด :์ ์ฌ์ด์ ๋๊ณ ์ฃผ์ด์ง๋ค. (1 ≤ n, m ≤ 100,000,000)
์ถ๋ ฅ
๋ ์๋ฅผ ์ต๋ํ์ผ๋ก ์ฝ๋ถํ์ฌ ์ถ๋ ฅํ๋ค.
ํ์ด
์ ํด๋ฆฌ๋ ํธ์ ๋ฒ์ ์ด์ฉํ๋ค
[๐ฒ Altu-Bitu/0913 ์ ์๋ก ] - [BOJ][C++] ๋ฐฑ์ค 2609๋ฒ : ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์
// Authored by : seondal
// Co-authored by : -
// #include <bits/stdc++.h>
#include <iostream>
#include <stdio.h>
using namespace std;
int getGcd(int n, int m) {
if(m == 0) return n;
return getGcd(m, n%m);
}
int main() {
int n, m;
scanf("%d:%d", &n, &m);
int gcd = getGcd(n, m);
cout << n/gcd << ":" << m/gcd;
return 0;
}
/*
*/
๋ฐ์ํ
'๐๏ธ ICPC Sinchon > Basic Math' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[BOJ][C++] ๋ฐฑ์ค 13241๋ฒ: ์ต์๊ณต๋ฐฐ์ (0) | 2023.01.24 |
---|---|
[BOJ][C++] ๋ฐฑ์ค 1850๋ฒ: ์ต๋๊ณต์ฝ์ (0) | 2023.01.24 |
[BOJ S1][C++] ๋ฐฑ์ค 6588๋ฒ: ๊ณจ๋๋ฐํ์ ์ถ์ธก (0) | 2022.09.15 |
[BOJ][C++] ๋ฐฑ์ค 2609๋ฒ : ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์ (0) | 2022.09.14 |
[BOJ][C++] ๋ฐฑ์ค 2960๋ฒ: ์๋ผํ ์คํ ๋ค์ค์ ์ฒด (0) | 2022.09.14 |