[IT]/백준

[백준] 1850번 최대공약수

working_hard 2019. 6. 10. 15:20
728x90

최대공약수 구해서 그 길이만큼 1을 출력해주면 되는 문제입니다.

#include<iostream>
using namespace std;

int gcd(long long a, long long b) {
	if (a%b == 0) {
		return b;
	}

	return gcd(b, a%b);
}

int main() {
	long long a, b;
	cin >> a >> b;
	
	long long result = gcd(a, b);
	for (int i = 0; i < result; i++) {
		cout << 1;
	}
	cout << endl;

	return 0;
}