언젠가는 펼쳐 볼 아카이브

[Programmers] 분수의 덧셈 본문

IT/Programmers

[Programmers] 분수의 덧셈

개발자희망생고롸파덕 2024. 2. 19. 16:17

사용언어 : javascript

lv.0

 

#문제

출처 : 프로그래머스

#제출코드

function solution(numer1, denom1, numer2, denom2) {
  let answer = [];
  let c = 1;
  let num = numer1 * denom2 + numer2 * denom1;
  let denom = denom1 * denom2;

  for (let i = 2; i <= Math.min(num, denom); i++) {
    if (num % i === 0 && denom % i === 0) {
      c = i;
    }
  }

  answer.push(num / c);
  answer.push(denom / c);

  return answer;
}

console.log(solution(1, 2, 3, 4));

 

'IT > Programmers' 카테고리의 다른 글

[Programmers] 과일장수  (0) 2024.02.19
[Programmers] 없는 숫자 더하기  (0) 2024.02.19
[Programmers] x만큼 간격이 있는 n개의 숫자  (0) 2024.02.19
[Programmers] 5명씩  (0) 2024.02.19
[Programmers] 홀수 vs 짝수  (0) 2024.02.19