Gidhub BE Developer

Programmers - 약수의 합

2018-07-24
goodGid

Problem

Problem URL : 약수의 합


[1] Answer Code (18. 07. 24)


// [1]
int solution(int n) {
    int answer = 0;
    for(int i=1; i<=n; i++){
        if( n % i == 0){
            answer += i;
        }
    }
    return answer;
}

// [2]
int solution(int n) {
  int nSum=0;
  for (int i=1; i<=sqrt(n); i++)
  {
    if (n%i == 0)
    {
       nSum += (i + n/i);
    }
  }
    return nSum;
}



[1] Answer Code (18. 07. 24)

  • [2]은 조금이라도 시간 단축을 하기 위한 코드

Comments

Content