#include <iostream> using namespace std; long long gcd(long long a, long long b) { if(b == 0) { return a; } else { return gcd(b, a%b); } } long long solution(int w,int h) { long long W = w; long long H = h; long long divide = gcd(W, H); long long notUse = (W / divide) + (H / divide) - 1; notUse *= divide; return W * H - notUse; } | cs |
'Programmers > Level 2' 카테고리의 다른 글
[프로그래머스 2] 단체사진 찍기 (C/C++) (0) | 2020.01.06 |
---|---|
[프로그래머스 2] H-Index (C/C++) (0) | 2020.01.06 |
[프로그래머스 2] 압축 (C/C++) (0) | 2020.01.06 |
[프로그래머스 2] n진수 게임 (C/C++) (0) | 2020.01.05 |
[프로그래머스 2] 다트게임 (C/C++) (0) | 2020.01.05 |