Problem
Problem URL : 숫자의 표현
[1] Answer Code (18. 07. 25)
int solution(int n) {
int answer = 0;
int a,b;
a=b=1;
int v=1;
while (a <= n) {
if(v == n){
answer ++;
v += ++b;
}else if( v < n){
v += ++b;
}else{
v -= a++;
}
}
return answer;
}
[1] Answer Code (18. 07. 25)
- 슬라이딩윈도우 알고리즘이 생각났다.