jee's coding story

  • 홈

최대공약수계산 1

알고리즘[Algorithm] | 최대공약수를 계산하기 위한 유클리드 호제법

유클리드 호제법 2개의 자연수의 최대공약수를 구하는 알고리즘이다. 호제법은 두 수가 서로의 수를 나누어 원하는 수를 얻는 알고리즘을 나타낸다고 하는데, 2개의 자연수 A, B(A > B)에 대해 A를 B로 나눈 나머지를 R이라고 하면 A, B의 최대공약수는 B, R의 최대공약수와 같다. 따라서 B를 R로 나눈 나머지 C를 구하고, 다시 R을 C로 나눈 나머지를 구하는 과정을 반복해서 나머지가 0이 되었을 때 나누는 수가 A, B의 최대공약수가 된다. 위키백과에서 위 설명을 읽었을 때 이해가 완벽하게 되지 않았고.. 어렵다는 생각이 들었는데 예시를 보니 생각보다 간단했다! 위키백과의 예시를 직접 한 단계씩 직접 작성하고 출력해 보면서 이해를 했다. 243, 135의 최대공약수를 찾는다고 할 때 구하는 순서..

Study/Algorithm 2023.06.19
이전
1
다음
더보기
프로필사진

  • ٩꒰。•◡•。꒱۶ (36)
    • Front-End (16)
      • Web(HTML | CSS) (1)
      • JavaScript (1)
      • TypeScript (12)
    • Study (14)
      • Algorithm (4)
      • 파이썬[Python] (7)
      • 컴퓨터 구조 | 운영체제 (3)
    • Mobile App (3)
      • Flutter | Dart (3)
    • ETC(예전 글) (3)
      • 자바스크립트[JavaScript] (3)

Tag

정적크롤링, 클래스, flutter, JS, javascript, function, Jest, 크롤링, 자바스크립트, 파이썬, 최대공약수계산, 숫자 인코딩, python, 문자집합, 타입스크립트, 알고리즘, dart, 최댓값구하기, jest-environment-jsdom, typescript,

최근글과 인기글

  • 최근글
  • 인기글

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • 코드메이트
  • Github

티스토리툴바