taehee1408   4년 전

3층  1  5  15  35  70  126  ...

2층  1  4  10  20  35  56   ...

1층  1  3   6   10  15  21   ...

0층  1  2   3    4    5    6    ...

이런 식으로 구성된 거라고 알고 triangular, tetrahedral, pentagonal number를 생각했는데, 제가 문제를 잘못 이해한 부분이 있는지...

실패되는 테스트 케이스가 궁금합니다.

lee_seulbi   4년 전

일단 n이 1일때 출력이 안됩니다! 왜냐하면 else문에 다가 출력을 던져놨거든요 ㅠ

둘째로  1/14/14 넣었을때 0이 나옵니다ㅠ

taehee1408   4년 전

감사합니다!

출력문을 밖으로 빼는 걸 잊었다니;;

그리고 분자(numerator)값이 너무 커져서 오버플로우가 발생하는군요!


...범위가 더 큰 자료형으로 바꾸고 모두 수정했는데도 틀렸다고 나오네요;

lee_seulbi   4년 전

흠 이번에는 1/14/14 의 값이 틀리네요!(진짜 이거 하나만 틀린거 같아요...!)

방금 올리신 코드의 출력값 : 9229105

답                                       : 37442160

지금 다시 보니 1/14/14를 입력하면 (28!/(13!15!))을

계산하게되는데 (28!/13!)을 계산하다가 터져버려요!

taehee1408   4년 전

1 14 13

1 14 14

만 값이 이상하게 계산되길래...

일단 정말 단순무식한 방식으로 계산해서 해결했습니다;

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