백준 8393번 - java

오찬주·2023년 10월 18일

ALGORITHM

목록 보기
2/12
post-thumbnail

백준 8393번

해설을 찾아보면 다들 쉬운 문제라고 써놓길래 좌절 ..
나는 왜 한번에 못푸는것인가?
시작한지 얼마 안되어서 그런거겠지라고 위로하며 해설을 적어본다.


문제

1부터 n까지의 합을 구하는 프로그램이다.
즉, 3을 입력하면 1+2+3인 6이 출력되도록.

for문을 사용할 것이다.


정답

"sum += i"는 "sum = sum + 1"과 동일하다.

  • 초기에 sum은 0이고 i는 1이다.
  • 만약 숫자 3일 경우, i가 1이 되어 sum에 저장되고, 2가 되어 sum에 저장되고(sum은 그럼 3이 되겠지?)..를 반복한다.

💡 이때 System.out.println(sum)이 for문 안에 있으면 sum의 값이 각 반복마다 출력되기에 for문 밖에 쓰는 것을 유의하도록 하자!

profile
프론트엔드 엔지니어를 희망합니다 :-)

0개의 댓글