[프로그래머스#JS] 멀쩡한 사각형

dongwon·2021년 5월 3일
0

프로그래머스-Level 2

목록 보기
25/33

문제

멀쩡한 사각형 https://programmers.co.kr/learn/courses/30/lessons/62048

해결

  1. 기울기로 풀면 안됩니다. 기울기가 1 ~ 1.5 사이일때 우리가 원하는대로 2개씩 사라지지 않고 2, 3 반복하면서 사라집니다.
  2. 공식 이용해서 풀었습니다.

코드

function solution(w, h) {
  const GCD = (a, b) => (b ? GCD(b, a % b) : a);
  const gcd = GCD(w, h);

  return w * h - (w + h - gcd);
}
profile
데이원컴퍼니 프론트엔드 개발자입니다.

0개의 댓글