๋ฌธ์
์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์
๋ ์๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ ์์ ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์๋ฅผ ๋ฐํํ๋ ํจ์, solution์ ์์ฑํด ๋ณด์ธ์. ๋ฐฐ์ด์ ๋งจ ์์ ์ต๋๊ณต์ฝ์, ๊ทธ๋ค์ ์ต์๊ณต๋ฐฐ์๋ฅผ ๋ฃ์ด ๋ฐํํ๋ฉด ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ ์ 3, 12์
programmers.co.kr
์ฝ๋
#include <string>
#include <vector>
#include <iostream>
using namespace std;
int gcd(int a,int b){
if(b==0) return a;
else return gcd(b,a%b);
}
vector<int> solution(int n, int m) {
vector<int> answer;
int inp = gcd(n,m);
answer.push_back(inp);
answer.push_back(n*m/inp);
return answer;
}
ํ์ด
์ ํด๋ฆฌ๋ ํธ์ ์๊ณ ๋ฆฌ์ฆ ๊ธฐ๋ฒ์ ์ฌ์ฉํ๋ฉด ์์ฝ๊ฒ ํ ์ ์๋ ๋ฌธ์ ์์ต๋๋ค.
'Algorithm ๐ง๐ปโ๐ป > ํ๋ก๊ทธ๋๋จธ์ค(Programmers)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[c++] ํ๋ก๊ทธ๋๋จธ์ค - ์์ด ๋๋ง์๊ธฐ(Level 2) (0) | 2022.03.04 |
---|---|
[c++] ํ๋ก๊ทธ๋๋จธ์ค - ์ฝ์์ ๊ฐ์์ ๋ง์ (Level 1) (0) | 2022.02.13 |
[c++] ํ๋ก๊ทธ๋๋จธ์ค - ํผ๋ณด๋์น ์( Level2) (0) | 2021.11.08 |
[c++] ํ๋ก๊ทธ๋๋จธ์ค - ๋ฐฐ๋ฌ( Level2) (0) | 2021.11.08 |
[c++] ํ๋ก๊ทธ๋๋จธ์ค - ์ ์ผ ์์ ์ ์ ๊ฑฐํ๊ธฐ( Level1) (0) | 2021.11.08 |
[c++] ํ๋ก๊ทธ๋๋จธ์ค - ์๋ฐ์๋ฐ์๋ฐ์๋ฐ์๋ฐ์?( Level1) (0) | 2021.11.08 |
๋๊ธ