처음부터 시작하는 백엔드생활

처음부터 시작하는 백엔드생활

  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

처음부터 시작하는 백엔드생활

컨텐츠 검색

태그

Git GitHub 프로그래밍기초 프로그래머스 Redisson 프로그래밍 기초 트러블 슈팅 TiL Spring 코딩테스트 입문코딩테스트 트러블슈팅 내일배움캠프 스프링 JPA 자바 spring boot Java programmers 코딩 기초 트레이닝

최근글

댓글

아카이브

LCM(1)

  • [알고리즘] 유클리드 호제법에 대해서 알아보자.

    유클리드 호제법이란?두 정수의 최대 공약수(GCD, Greatest Common Divisor)를 구하는 효율적인 알고리즘이다. 사용 방법 public static int gcd(int a, int b) { return b == 0 ? a : gcd(b, a % b); } 1. b가 0이면 a가 최대 공약수이므로, 반환2. 아니라면 a % b (나머지 연산)로 문제를 줄여 재귀 호출한다.3. 나머지가 0이 될 때까지 반복해서 GCD를 구한다. 유클리드 호제법을 사용하여 최소공배수 구하기공식 : a * b / GCD(최대공약수) public static int lcm(int a, int b) { return a * b / gcd(a, b); } 마무리잊을 쯤 되면 보이는 최대공약수, ..

    2025.07.27
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바