[Python] 알고리즘 - 최대 공약수 구하기(유클리드 알고리즘)

2023. 3. 14. 16:50·개발일기/Python
유클리드 알고리즘 이용
gcd(a,b) = gcd(b, a mod b)
def gcd(a,b):     #a가 b보다 작지 않아야 한다
	while b != 0 :   #b가 0이면 멈춤
    	r = a % b 
        a = b
        b = r
    return a
728x90
저작자표시 변경금지 (새창열림)

'개발일기 > Python' 카테고리의 다른 글

[Python] 기본적인 자료구조 - 그래프(Graph)  (0) 2023.04.24
[Python] 알고리즘 효율성 분석  (0) 2023.04.24
[Python] 알고리즘 - 최대값찾기  (0) 2023.03.14
[Python] 기본적인 자료구조 - 리스트(list), 스택, 큐  (0) 2023.03.14
[Python] 리스트(List)관련 자주 쓰이는 기능 정리  (0) 2023.03.14
'개발일기/Python' 카테고리의 다른 글
  • [Python] 기본적인 자료구조 - 그래프(Graph)
  • [Python] 알고리즘 효율성 분석
  • [Python] 알고리즘 - 최대값찾기
  • [Python] 기본적인 자료구조 - 리스트(list), 스택, 큐
코딩하는빵친자
코딩하는빵친자
안녕하세요 코딩하는 빵친자입니다. 말그대롭니다.
  • 코딩하는빵친자
    코딩하는 빵친자의 블로그
    코딩하는빵친자
  • 전체
    오늘
    어제
    • 분류 전체보기 (55)
      • 개발일기 (41)
        • Python (9)
        • Swift (2)
        • DataBase (0)
        • 알고리즘 (0)
        • IOS (30)
      • 데보션 영 (4)
      • 코테 (10)
        • Swift (10)
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    제스처인식
    uikit
    podlock
    delegate패턴
    ios개발
    xcode
    ios스와이프
    settransition
    아웃링크
    arm7
    podinstall오류
    추적권한
    Rosetta
    뷰관련메서드
    buildsetting
    IOS
    pod
    SWIFT
    uipangesture
    universalapp
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
코딩하는빵친자
[Python] 알고리즘 - 최대 공약수 구하기(유클리드 알고리즘)
상단으로

티스토리툴바