1에서 100 까지의 합

java에서 for 문으로 코딩하면 아래와 같겠다.

Image for post
Image for post

그런데.. 숫자가 커질경우는 어떻게 될까?

1에서 10000000000 까지..
(로컬에서 돌려보니 3748ms 나온다..)

올바른 방법으로는 공식을 써야한다.

음의 정수 까지 고려해서 메소드 작성.

Image for post
Image for post

1~10000000000 까지 합이 0ms나온다.

혹시나 인터뷰중. 이러한 문제가 나올까봐.. 작성..

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store