
#include <string>
#include <vector>
using namespace std;
vector<int> solution(int n, int m) {
if (n == m) return { n, n };
int big = n, small = m, mod;
if (big < small) swap(big, small);
while (0 != big % small)
{
mod = big % small;
big = small;
small = mod;
}
return { small, n * m / small };
}
최대공약수 구할 때 유용한 방법.