java 프로그래머스 _멀쩡한 사각형
2021. 5. 5. 01:00ㆍ프로그래머스 알고리즘/코딩 테스트 문제
반응형
출제 링크 : programmers.co.kr/learn/courses/30/lessons/62048
코딩테스트 연습 - 멀쩡한 사각형
가로 길이가 Wcm, 세로 길이가 Hcm인 직사각형 종이가 있습니다. 종이에는 가로, 세로 방향과 평행하게 격자 형태로 선이 그어져 있으며, 모든 격자칸은 1cm x 1cm 크기입니다. 이 종이를 격자 선을
programmers.co.kr
import java.math.BigInteger;
class Solution {
public long solution(int w, int h) {
int gcd = BigInteger.valueOf(w).gcd(BigInteger.valueOf(h)).intValue();
return ((long) w * (long) h) - ((((long) w / gcd) + ((long) h / gcd) - 1) * gcd);
}
}
반응형