# 파이썬 버전(재귀호출)
def gcd(a, b):
if (a > b):
return gcd(a - b, b)
elif (a < b):
return gcd(a, b - a)
else:
return a
print gcd(6, 9)
# 파이썬 버전 (루프사용)
def gcd(a, b):
while (b != 0):
a, b = b, a % b
return abs(a)
print gcd(6, 9)
; Scheme 버전
(define gcd
(lambda (a b)
(cond
((> a b) (gcd (- a b) b))
((< a b) (gcd a (- b a)))
(else a))))
(gcd 6 9)
오늘 시험에 최대 공약수 구하기 나온다는데...
교수님이 재귀 호출과 scheme 을 좋아하니 미리 대비중입니다 -_-)>
'gcd'에 해당되는 글 1건
- 2007/12/10 자루 수학 최대 공약수 구하기 (2)
받은 트랙백이 없고,
댓글 2개가 달렸습니다.

글
댓글을 달아 주세요
댓글 RSS 주소 : http://myevan.net/rss/comment/98댓글 ATOM 주소 : http://myevan.net/atom/comment/98
흑 ㅠㅁㅠ)/ ㅛ 손으로 직접 구하는게 나오다닛! orz;
낄낄낄