아 뭔가...

 

간단한 문제인 것 같은데,

 

이거 하나 푸는데 2시간 걸렸다...

 


문제

 

 

 

정답

 

 

설명은 주석에 달아 놓았다.

 

중요한 것은 

 

int sum = 0; 이값이

 

for문 안에 있을 때랑 밖에 있을 때랑 천지 차이이다.

 

다시 생각해보면 for 반복문을 돌 때 for 문에서 계속 sum 값을 0으로 

 

초기화 하기 때문에 10이 계속 나왓던 것 같다.

 

 

 

그리고 Scope 개념에 대해서 더 잘알아야 겠다.

 

 

 

또 다른 방법?

 

 

StringBuilder를 사용한 방법인데,

 

이 문제에서는 굳이 사용 할 필요는 없다


 

To be continue..

복사했습니다!