sminhyuck   4년 전

예제6 값이 왜 계속 13이 나오는지 모르겠어요..

115번째에 x < tempC로 동일한 거리면 가장 왼쪽값을 가지게 했는데

이걸 반대로 하면 14가 나오긴 하는데 제출하면 틀렸다고 뜨구요..

왜 그런지 조언좀 부탁드리겠습니다.

6 5 2
1 0 1 0 1
0 1 0 1 0
1 1 0 0 0
0 0 0 1 1
1 1 0 1 1
0 0 1 0 0

일 떄, 궁수를 0, 2, 4 선택하면

1) (0,0), (0,2), (0,4) -> 3

2) (1,0), (0,1), (0,3) -> 3

3) (0,1), (0,1), (1,4) -> 2

4) (1,0), (1,4), (1,4) -> 2

5) (0,1), (0,1), (0,4) -> 2

6) (0,2) -> 1

이렇게 13인데, 어떻게 14가 나오는지 설명좀 부탁드리겠습니다!

djm03178   4년 전

"격자판의 N번행의 바로 아래(N+1번 행)의 모든 칸에는 성이 있다."

"적은 아래로 한 칸 이동하며, 성이 있는 칸으로 이동한 경우에는 게임에서 제외된다."

두 번이나 '아래'라고 적혀있는데, 코드와 설명하신 것을 보니 둘 다 '위'로 하고 있습니다.

sminhyuck   4년 전

감사합니다! 아래로 이동부분을 제가 착각했네요!

그 부분 고쳐서 진행하니 테스트케이스와 질문 게시판에 있는 테스트케이스는 통과했습니다.

그런데 틀렸습니다가 뜨는걸 보니 예외 케이스가 발생하나 봅니다.

혹시 예외 케이스도 조언 해 주실수있나요?

코드 첨부합니다.

djm03178   4년 전

행의 수는 N이고 열의 수는 M인데 find 함수를 보면 M을 안 쓰고 N으로만 판별하고 있습니다.

sminhyuck   4년 전

정말 감사합니다!! 정말 작은 부분이라 찾기 힘들었는데 바로 잡아주셨네요!!

말씀하신 부분 수정하니 통과했습니다!

즐거운 주말 되세요! 감사합니다!

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