일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Image Classification
- 브루트포스알고리즘
- 백준
- 논문구현
- 해시를사용한집합과맵
- 그리디
- 수학
- 프로그래머스연습문제
- 다이나믹프로그래밍
- 소수판정
- 백준알고리즘
- 프로그래머스sql
- 자료구조
- 정렬
- C
- 프로그래머스코딩테스트
- 큐
- MySQL
- 문자열
- 구현
- 이분탐색
- C언어
- 프로그래머스
- 논문리뷰
- 이진탐색
- C++
- 정수론
- 사칙연산
- 그리디알고리즘
- SQL
- Today
- Total
목록유클리드호제법 (2)
초보 개발자의 이야기, 릿허브

1. 문제이해 https://www.acmicpc.net/problem/1934 1934번: 최소공배수 두 자연수 A와 B에 대해서, A의 배수이면서 B의 배수인 자연수를 A와 B의 공배수라고 한다. 이런 공배수 중에서 가장 작은 수를 최소공배수라고 한다. 예를 들어, 6과 15의 공배수는 30, 60, 90등이 있 www.acmicpc.net 테스트 케이스의 개수와 테스트 케이스의 개수만큼 두 자연수 A, B가 주어질 때, A, B의 최소공배수를 출력하는 프로그램을 구현하는 것이 목표이다. 2. 문제풀이 T개의 A와 B를 입력받아, 각각의 최소공배수를 출력하는 것이 목표이다. 이전 포스팅에서 두 수의 최대공약수와 최소공배수를 구하는 문제를 풀이한 적이 있었는데,이 문제에도 해당 문제와 동일한 알고리즘을..

1. 문제이해 https://www.acmicpc.net/problem/2609 2609번: 최대공약수와 최소공배수 첫째 줄에는 입력으로 주어진 두 수의 최대공약수를, 둘째 줄에는 입력으로 주어진 두 수의 최소 공배수를 출력한다. www.acmicpc.net 두 개의 정수를 입력받아, 두 수의 최대공약수와 최소공배수를 출력하는 알고리즘을 만드는 것이 목표이다. 2. 문제풀이 최대공약수와 최소공배수를 출력하는 알고리즘을 구현하기 위해 여러가지 공식을 찾아보다, 다음과 같은 공식을 발견했다. 유클리드 호제법이란, 위와 같은 방법으로 최대공약수를 구하는 방법이다. 즉, 두 정수 a, b에 대해, a를 b로 나눈 나머지인 r을 이용해, 최종적인 나머지가 0이 될때까지 위의 과정을 반복하는 것이다. 위와 같은 다..