mycool0905   4년 전

permutation으로 완전탐색하여 풀이 했는데, 40%에서 계속 틀렸다고 뜨네요.

테스트 케이스와 질문에 있는 여러가지 반례 넣었는데 다 잘 돌아갑니다.

음수끼리의 곱도 다 고려했는데, 어느 부분에서 틀렸는지 모르겠습니다.

주석도 자세히 달아놨습니다.

고수분들 조언 부탁드립니다..ㅠㅠ

park780172   4년 전

11
9*9*9*9*9*9

correct : 531441
wrong : 2480625

mycool0905   4년 전

@park780172

와.. 반례 감사합니다.

int <-> char 타입 캐스팅을 잘못해서 값이 잘못 나왔네요.

감사합니다.

mycool0905   4년 전

@park780172

또한 찾아본 결과 아스키코드가 127까지 존재해서 127이 넘으면 안되는 것 같네요.

9*9 = 81이고, 48을 더하니 129가 되어서 이상한 값으로 바뀌는 것 같습니다.

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