방명록
- [프로그래머스] 분수의 덧셈(유클리드 호제법)2023년 10월 17일 12시 09분 29초에 업로드 된 글입니다.작성자: 민발자728x90
문제
첫 번째 분수의 분자와 분모를 뜻하는 numer1, denom1, 두 번째 분수의 분자와 분모를 뜻하는 numer2, denom2가 매개변수로 주어집니다. 두 분수를 더한 값을 기약 분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요.
기약분수 : 분모와 분자가 1이외에 공약수가 없는 분수
유클리드 호제법
2개의 자연수 또는 정식의 최대 공약수를 구하는 알고리즘으로 2개의 자연수 a, b에 대해서 a를 b로 나눈 나머지를 r이라 하면 a와 b의 최대공약수는 b와 r의 최대공약수와 같다. 이 성질에 따라 b를 r로 나눈 나머지를 구하고 다시 r을 나머지로 나눈 나머지를 구하는 과정을 반복하여 나머지가 0이 되었을 때 나누는 수가 a와 b의 최대공약수이다.
728x90'기록 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 수열과 구간 쿼리 3 (0) 2023.10.20 [프로그래머스] 문자 반복 출력 (0) 2023.10.19 [프로그래머스] 짝수 홀수 개수 (0) 2023.10.19 [프로그래머스] 문자열 뒤집기 (0) 2023.10.19 [프로그래머스] 피자 나눠 먹기(1) (0) 2023.10.18 다음글이 없습니다.이전글이 없습니다.댓글