<나의풀이>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | class Solution { public int solution(int left, int right) { int answer = 0; for(int i=left; i<=right; i++){ answer+=a(i); } return answer; } public int a(int in){ int sum=0; for(int i=1; i<=in; i++){ if(in%i==0) sum++; } if(sum%2==1) return -in; return in; } } | cs |