강의로 돌아가기
ChoiYunHyeok

최적화 방법을 잘 모르겠습니다....

최적화는 처음 해보는거라..
어디서 문제가 되는지 알 수 있을까요?
아래는 제가 작성한 코드입니다.


include

using namespace std;

long long solution(int N) {
long long answer = 0;
int i;
int j;
for(i = 2; i <=N; i++)
{
for(j = 2; j <=i; j++)
if(i%j==0){
if(i==j)
answer+=i;
else
break;
}
}
return answer;
}

작성중인 코드―solution.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <vector>

using namespace std;

long long solution(int N) {
    long long answer = 0;
    int i;
    int j;
    for(i = 2; i <=N; i++)
    {
        for(j = 2; j <=i; j++)
            if(i%j==0){
                if(i==j)
                    answer+=i;
                else
                    break;
            }
    }
    return answer;
}
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.