sunho5004   2년 전

코드의 구성은

1. 두 개의 값을 받아서 int형으로 고쳐준다.

2.  i = 큰 값  /  j = 작은값

3.  1) 둘 다 양수 

     2) 둘 다 음수 

     3)  양수 음수 

의 경우로 나눈 후에 1~n 까지의 합은 n*(n+1)/2 를 이용해서

다음과 같이 나타내었습니다.

1 10 / 10 1 = 55

-1 -10 / -10 -1 = -55

-10 10 / 10 -10 = 0

-10 9 / 9 -10 = -10

10 -9 / -9 10 = 10

10 10 = 10

-10 -10 = -10

0 0 = 0

0 10 / 10 0 = 55

0 -10 / -10 0 = -55

1 2 = 3

2 -3 = -3

2147483647 -2147483648 = -2147483648

이렇게 테스트를 해보았습니다.

어디가 문제인지 통 모르겠습니다...

댓글을 작성하려면 로그인해야 합니다.