heojh93   4달 전

코드는 간단합니다.

입력받은 변수 L 을 100까지 늘여가면서

각각의 경우에 N = n(n+1)/2 - m(m-1)/2    [ m,n 은 각각 연속된 숫자들의 처음과 끝]

을 만족하는 경우 출력, 예외가 있는경우 -1 을 출력하는 것입니다.

제가 시도해본 테스트 케이스는

1, 2 -> 0 1

3 ,3 -> 0 1 2

27, 5 -> 2 3 4 5 6 7

36 , 8 -> 1 ~ 8

147,4 -> 22 ~ 27

202,5 -> -1

1001,  23 -> 26~51

.

.

.

등등

어지간한 케이스는 다 맞는거 같은데 어디서 틀렸는지 알수가 없네요ㅠㅠㅠ

좀 도와주세요.


indioindio   4달 전

5050 99일 때 -1을 출력합니다.

조건을 바꿔주면 정답이 되네요. (확인 차 제출해본 점 양해 부탁드립니다.)

heojh93   4달 전

귀신같으시네요 ... 이거 상당히 오래 씨름했는데... 감사합니다!

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