Lv 2. 카펫

박하린·2021년 7월 2일
0

프로그래머스

목록 보기
40/42

📚 문제

https://programmers.co.kr/learn/courses/30/lessons/42842

💡 접근

⌨️ 코드

function solution(brown, yellow) {
  let totalSpace = brown + yellow;

  for (let i = Math.floor(totalSpace / 2); i > 0; i--) {
    if (totalSpace % i !== 0) continue;

    let horizontal = i;
    let vertical = totalSpace / i;

    if ((horizontal - 2) * (vertical - 2) === yellow)
      return [horizontal, vertical];
  }
}

📝 리뷰

profile
깃허브: https://github.com/khakaa

0개의 댓글

관련 채용 정보