14888번 - 연산자 끼워넣기
min,max의 값도 안전하게 더 크게 초기화시켰고 permutation으로 모든경우를 계산한다는 생각으로 접근했는데
질문이나 문제에 나와있는 테스트케이스도 모두 통과이구 예외케이스를 모르겠네요...처음에는 while문으로 시작했다가 맨 처음상태를 빼먹는것같아 do while로도 바꿔주고... 혹시 어디가 문제일까요??
예외케이스라도 알려주신다면 감사하겠습니다!
n=11일 때 arr[11]에 저장하게 되는데 이는 배열의 범위를 벗어나게 됩니다.
그리고 49, 50번째 줄의 값은 둘 다 int의 범위를 한참 벗어납니다. 우연히도 오버플로로 잘려나간 그 값들이 각각 -10억보다 작고 10억보다 커서 정답에는 영향을 주지는 않습니다.
아 범위문제였네요.. 감사합니다!!
댓글을 작성하려면 로그인해야 합니다.
hyundo1226 5년 전
min,max의 값도 안전하게 더 크게 초기화시켰고 permutation으로 모든경우를 계산한다는 생각으로 접근했는데
질문이나 문제에 나와있는 테스트케이스도 모두 통과이구 예외케이스를 모르겠네요...
처음에는 while문으로 시작했다가 맨 처음상태를 빼먹는것같아 do while로도 바꿔주고... 혹시 어디가 문제일까요??
예외케이스라도 알려주신다면 감사하겠습니다!