https://programmers.co.kr/learn/courses/30/lessons/62048
Summer/Winter Coding(2019) 문제
- 테스트 7,9,12,14 통과 못함
class Solution {
public long solution(int w, int h) {
long answer = 1;
long max = (w < h) ? gcd((long) w, (long) h) : gcd((long) h, (long) w);
System.out.println(max);
if (w == h)
answer = (long) w;
else {
answer = (long) w * (long) h -( (long) w + (long) h - max);
}
return answer;
}
public long gcd(long p, long q) {
if (q == 0)
return p;
return gcd(q, p % q);
}
}
'Coding Test > Programmers' 카테고리의 다른 글
[DK]Programmers - 음양 더하기 - C++ (0) | 2021.08.03 |
---|---|
[ST]Programmers - 문자열 압축 - Java (0) | 2021.07.31 |
[ST]Programmers - 가장 큰 수- Java (0) | 2021.07.28 |
[DK]Programmers - 콜라츠 추측 - C++ (0) | 2021.07.28 |
[ST]Programmers - H-Index - Java (0) | 2021.07.26 |