(수학) 최대공약수_유클리드호제법

GCD(a,b)=GCD(a,a%b)


예를들어 24, 18이 존재할 때

GCD(24,16)=GCD(16,8)=GCD(8,0)

그럼으로 최대공약수는 8이다.


int gcd(int a,int b){
  if(b==0){
    return a;
 }
  else{
      gcd(b,a%b);
  }
}

댓글

이 블로그의 인기 게시물

(Garbage Collection) Old Area의 Concurrent Mark-sweep 알고리즘

(데이터베이스) HAVING절과 WHERE 절의 차이

(Pytorch) DataLoder 클래스