주제 - 연습문제
풀이 -
일단 16번째 for문에서 정수 n의 공약수를 구하고, 22번째 줄 for문에서는 정수 m의 공약수를 구합니다. 이들을 백터 nComDiv와 mComDiv에 저장합니다. 이후 29번째 줄에서 nComDiv와 mComDiv에 있는 최대공약수를 구한 다음 answer[0]에 삽입합니다. 백터 크기가 더 큰 것을 첫 번째 for문 조건으로 하고 작은 것은 2번째 for문 조건으로 합니다. 마지막으로 57번줄에서 최대공배수를 구하는 공식대로 answer[1]에 값을 넣습니다.
'알고리즘 공부 > 프로그래머스 알고리즘' 카테고리의 다른 글
이상한 문자 만들기 (C++) - 난이도 1 (0) | 2024.11.13 |
---|---|
크기가 작은 부분문자열 (C++) - 난이도 1 (0) | 2024.11.12 |
같은 숫자는 싫어 (C++) - 난이도 1 (0) | 2024.11.07 |
한 해에 잡은 물고기 수 구하기 (MYSQL) - 난이도 1 (0) | 2024.11.07 |
최댓값 구하기 (MYSQL) - 난이도 1 (0) | 2024.11.06 |