1~1,000,000 사이의 값이 n으로 주어짐n 값 이하 자연수들의 각각 약수를 더하는 문제 처음 시도Scanner sc = new Scanner(System.in);int n = sc.nextInt();int sum = 0;int temp = n;while (temp >= 1) { for (int i = temp; i >= 1; i--) { if (temp % i == 0) { sum += i; } }temp--;}System.out.println(sum);값은 맞게 나오지만 시간초과가 나옴..반복문을 줄여보기 위해 고민고민 두번째접근방식을 조금 바꿔봄 n~1 약수 합 10 5 2 1 18 9 3 1 1..