본문 바로가기
JAVA

최대공약수 구하기

by Son 2021. 3. 30.

입력된 두 수의 최대공약수를 구하시오

 

EX) 12 18 

정답 6

 

package_6_GCD;

 

public class Main(

 

public static void main(String[] args){

 

int num1, num2;

 

num1 =12;

num2 = 18;

 

int small;

int big;

 

if (num1 > num2){

   big = num1;

   small = num2;

}

else{

   big = num2;

   small = num1;

}

int gcd = 1; //최대 공약수

 

for (int i = 1; i <= small ; i++){

   if(big % i == 0 && small & i == 0 )

   gcd = i;

}

 

}

 

)

 

 

'JAVA' 카테고리의 다른 글

팩토리얼  (0) 2021.04.04
소수 판별  (0) 2021.04.01
[알고리즘 기초 100제] 대소문자 변환  (0) 2021.03.29
10진수를 2진수로 변환  (0) 2021.03.25
최빈수 구하기  (0) 2021.03.25