-
소스코드
더보기더보기public class Div17427 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); long sum = 0; for(int i=1; i<=num; i++) { sum += (num/i)*i; } System.out.println(sum); } }
정리
약수의 반대는 배수다.
sum 을 int 로 하면 성공이 안된다 ..
'알고리즘 > 백준알고리즘' 카테고리의 다른 글
2309번 : 일곱 난쟁이 (0) 2022.01.24 2609번 : 최대공약수와 최소공배수 (0) 2022.01.18 1037번 : 약수 (0) 2022.01.18 1000번 : A+B (0) 2022.01.12 4375번 : 1 (0) 2022.01.12 댓글