본문 바로가기

verdantjuly/코딩테스트

프로그래머스 코딩테스트 입문 : 분수의 덧셈 (20230512, javacript)

728x90

문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120808

나의 풀이 pass

function solution(numer1, denom1, numer2, denom2) {
    let numer = numer1*denom2 + numer2*denom1
    let denom = denom1*denom2
    let maximum = 0
    for(i=1;i<=numer;i++){  
            if (numer%i===0 && denom%i===0){
            maximum =i
            }
        }  
    return [numer/maximum,denom/maximum];
}

 

다른 사람의 풀이

너무 난해해서 이해한 풀이가 없다. 

 

소감

구글의 도움을 많이 받았다. 아직도 사실 내가 적었지만 대충 보면 이해가 안 된다. 어려운 문제인 것 같다.