[프로그래머스] 분수의 덧셈

Seah Lee·2023년 6월 26일
0

프로그래머스

목록 보기
35/57

class Solution {
    public int[] solution(int numer1, int denom1, int numer2, int denom2) {
        
        int[] answer = new int[2];
        
        int a = numer1*denom2+numer2*denom1;
        int b = denom1*denom2;
        
        if (a==b) {
            answer[0]=1;
            answer[1]=1;
        }
        if (a<b) {
            for(int i=1;i<=a;i++){
                if(a%i==0&&b%i==0) {
                    answer[0]=a/i;
                    answer[1]=b/i;
                }
            }
        }
        if (a>b) {
            for(int i=1;i<=b;i++){
                if(a%i==0&&b%i==0) {
                    answer[0]=a/i;
                    answer[1]=b/i;
                }
            }
        }
        
        return answer;
    }
}
profile
성장하는 개발자

0개의 댓글