• 관리
  • 글쓰기
  • 로그인
  • 로그아웃

오늘의 지식 채우기

    프로필

    오늘의 지식 채우기

    함께하는 가치를 추구합니다,

    GitHub   Mail

    카테고리

    • 분류 전체보기 (127)
      • 알고리즘 (90)
        • Python (36)
        • Swift (2)
        • Java (50)
        • 개념 (2)
      • Dev (36)
        • Computer Science (4)
        • Java (3)
        • DB (1)
        • Docker (1)
        • Troubleshoot (2)
        • React Native (9)
        • Swift (16)
      • 메모 (2)
        • 참고 자료 (2)
        • 일상 (0)

    최근 글

    인기 글

    최근 댓글

    방문자 통계

    오늘 :

    어제 :

    유클리드 호제법1

    • 유클리드 호제법: 두 수의 최대공약수 구하기 유클리드 호제법이란? 두 개의 자연수의 최대공약수(GCD, Greatest Common Divisor)를 구하는 방법 중 하나로, 고대 그리스 수학자인 유클리드가 제안한 알고리즘으로, 매우 간단하면서 효과적인 방법 원리? 자연수 a와 b가 있다고 하면, a를 b로 나눈 나머지를 구한다. 나머지를 r이라고 한다. 나머지 r이 0이라면, b는 a와 b의 최대공약수이다. 따라서 알고리즘을 종료하고 b를 결과로 출력한다. 만약 나머지 r이 0이 아니라면, b를 a로 대체하고, r을 b로 대체한다. 다시 말해서 GCD(a, b) = GCD(b, r) 인 것이다. 식으로 풀면, a = bq + r 일 때 GCD(a, b) = GCD(b, r)이다 예시? 48과 18의 최대공약수(GCD)를 구해보면, 1. 48 % .. 알고리즘/개념 2023. 6. 19.
    이전 1 다음
    TOP

    세상에 이로운 소프트웨어를 개발하는 백엔드 개발자를 꿈꾸고 있습니다

    @dduneon

    잠깐만요! 이 글도 한 번 보고 가세요 🧡
    
    

    티스토리툴바