red5857   6달 전

제가 아는 가우스 덧셈이 1 ~ 100까지 있으면 1 + 100 * 50 이렇게 구하는 걸로 알고 있어요

그런데 홀수일 때는 한 개의 수를 제외해서 짝수로 만든 다음 계산하고, 

그 후에 제외한 수를 더하면 결과 값이 나온다고 알고 있고

시작값과 끝값이 음수 이거나 양수일 수도 있으니까


아래 if문으로 ( a 가 음수 일 때 && b가 양수일 때) 등 

조건을 만들어서 계산을 했거든요

제가 임의로 만든 테스트 케이스나 주어진 테스트 케이스 모두 잘 돌아가는 것 같은데 50% 에서 오답이라네요;;


혹시 더 고려해주어야 할 부분이 있을까요..

다른 분들은 엄청 짧게 하셨던데;; 이 방법이 아닌가요;; ㅠㅠ

red5857   6달 전

자답입니다;;
출력을 잘못했네요;;
그리고 다른 분들 소스를 보니 계산할 때 우선순위를 잘 고려하면 조건문을 사용할 필요가 없군요..

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