1일 1코테 day 25 _ 최대공약수 최소공배수

konut ko·2022년 9월 6일
0
post-custom-banner

문제

나의 풀이

function solution(n, m) {
    let L 
    let G
    for(i=Math.min(n,m); i>=1; i--){
        if(n%i == 0 && m%i==0){
            L = i
            break; }}
    G = n*m/L
    return [L,G]
}

놀랍게도 초등학교 수학문제로 풀었던 것..!
두수의 곱 = 최대공약수 * 최소공배수 임을 이용

넘의 풀이 1

나랑 같은 풀이인디 갱장히 새로운 삼항연산자인걸..?

넘의 풀이 2

나랑 같은 풀이인디 갱장히 새로운 포문인걸..?

profile
보초딩코라 틀린 내용 있을 수도 있습니다. 댓글 지적 환영
post-custom-banner

2개의 댓글

comment-user-thumbnail
2022년 9월 6일

와 포문 거꾸로 돌리면 되는거였네요 잘 배워갑니다

답글 달기
comment-user-thumbnail
2022년 9월 6일

Math.min(n,m)대신 쓸 수 있는 것 : (n - m ? n: m)

  • zi12i님이 알려주심
답글 달기