[백준] 1037번-약수-Java
[백준] 1037번-약수-Java ❓문제 첫째 줄에 1과 N을 제외한 N의 진짜 약수의 개수가 주어진다. 둘째 줄에는 진짜 약수들이 주어지며, 입력받은 약수를 가지는 N을 구하라. N 범위 2 ≤ N ≤ 1,000,000 🖊️풀이법 진짜 약수라는 단어에 유의해야한다. 문제에서 말하는 진짜 약수란, 정수 N이 가지는 모든 약수를 말한다. 예를들어, 5 25 를 입력받았다면, N은 50이 아니라, 125이다. 이유는 입력받은 약수를 가지는 최소공배수가 아니기 때문이다. N = 50 일 경우 {1, 2, 5, 10, 25, 50} N = 125 일 경우 {1, 5, 25, 125} 따라서, 해당문제는 입력받은 가장 작은 약수와 가장 큰 약수의 곱을 출력하면 정답이다. 정답 코드 import java.util...
2023. 7. 9.