프로그래머스 - 분수의 덧셈

youngkyu MIn·2023년 10월 3일

문제링크 - 프로그래머스 - 분수의 덧셈

class Solution {
    public int[] solution(int numer1, int denom1, int numer2, int denom2) {

        int a = (numer1 * denom2) + (numer2 * denom1);
        int b = (denom1 * denom2);

        int i = 2;

        while (true) {

            if(Math.min(a,b) < i) break;

            if(a%i == 0 && b%i == 0) {

                a /= i;
                b /= i;

                i = 2;

            } else i++;

        }

        return new int[] {a,b};
    }
}

더하고 약분했어유~

profile
한 줄 소개

0개의 댓글