CS/프로그래머스코딩테스트
레벨0. 분수의 덧셈
amungstudy
2023. 4. 14. 16:09
class Solution {
public int[] solution(int numer1, int denom1, int numer2, int denom2) {
int b = numer1;//분자
int a = denom1;//분모
int d = numer2;
int c= denom2;
int numer3 = c*b + a*d;
int denom3 = a*c;
int num=0; //최대공약수를 넣을 변수 선언
for(int i=1;i<=numer3;i++){
if(numer3%i==0&&denom3%i==0){
num= i; //반복문으로 분모와 분자가 나눠지는경우 num에 대입해서 제일 큰 숫자 구함
}
}
int result1=numer3/num;
int result2=denom3/num;
int[] answer = {result1,result2};
return answer;
}
}