728x90

- 두 개의 자연수에 대한 최대공약수 구함

- 두 자연수 A, B 에 대하여 (A > B) A를 B로 나눈 나머지를 R

- A, B의 최대공약수는 B와 R의 최대공약수와 같음

 

# 재귀 함수
def gcd(a, b):        
    if a % b == 0:
      return b
    else:
      return gcd(b, a % b)
    
print(gcd(192, 162))

반응형

'전.py' 카테고리의 다른 글

[python] 음료수 얼려 먹기  (0) 2022.02.18
[python] DFS & BFS  (0) 2022.02.18
[python] 팩토리얼 (재귀 함수)  (0) 2022.02.18
[python] 재귀 함수  (0) 2022.02.18
[python] queue  (0) 2022.02.18
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기