티스토리 뷰
반응형
https://www.acmicpc.net/problem/1722
java로 풀다가 많은 테스트케이스 넣어봤서 답이 맞다고 생각했는데 자꾸 "틀렸습니다"가 나왔다...
구글링 하다가 비슷한 사례가 있는 거같아 읽어보니 문제가 오버플로우 였다고 한다.
나도 혹시나 고쳐봤는데 드디어 성공했다
결론부터 말하자면,
오버플로우는 팩토리얼에서 발생하는 것 같다(이것도 추측일뿐)
팩토리얼과 관련된 변수들(순열의 순서k, 팩토리얼 값, 순열의 순서를 계산하는 sum)들을 모두 long으로 바꾸니 바로 정답이 되었다....
오늘도 삽질을..
반응형
'Language > java' 카테고리의 다른 글
[OCPJP]Java SE 8 Programmer II Certification Exam | 1Z0-809 덤프/DUMP 문제#1~20 (0) | 2021.03.01 |
---|---|
[OCAJP/OCPJP]Java SE 8 Programmer I, II Certification Exam | 1Z0-808 / 1Z0-809 시 (75) | 2020.08.19 |
java.io.BufferedOutputStream (0) | 2018.03.11 |
String java.lang.String.substring(int beginIndex, int endIndex) (0) | 2018.03.08 |
[SecureCoding]e.printstacktrace() 등. 권장하는 예외처리 (0) | 2017.11.15 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 백준퇴사
- 백준
- 선언적트랜잭션 #noRollbackFor #@Transactional
- 프론트엔드
- script버전
- 퇴사
- boj
- 개발중캐시삭제
- c#
- C++
- 런타임에러
- html
- 백준14501
- html꿀팁
- C# java 차이점
- 프론트엔드개발자
- 캐시삭제
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
글 보관함