관리 메뉴

Jerry

[#6][프로그래머스][입문] 분수의 덧셈 본문

Problem Solving/Algorithm 문제 풀기

[#6][프로그래머스][입문] 분수의 덧셈

juicyjerry 2023. 1. 7. 22:39
반응형
function solution(denum1, num1, denum2, num2) {
  let answer = [];
  let boonja = denum1 * num2 + denum2 * num1;
  let boonmo = num1 * num2;
  let gcd_value = gcd(boonmo, boonja);
  
  answer = [boonja / gcd_value, boonmo / gcd_value];
  return answer;
}

function gcd(a, b) {
  return a % b === 0 ? b : gcd(b, a % b);
}
반응형