hyungang7   3년 전

당최 어디가 틀렸는지 모르겠습니다;;

추측하기로는 아마 47~55의 인덱스 부분에 문제가 있지 않을까 싶은데... 해당 부분에서 여러 예시를 가지고 뇌버깅 눈버깅 손버깅을 해보았으나 문제점을 찾지 못했습니다.

부디 도움의 손길 부탁드립니다..

hyungang7   3년 전

자답입니다. 일단 fireballs는 그냥 map[][] 이차원으로 바꿔서 사용했습니다. 어차피 먹는 칸도 똑같은데 굳이 1차원으로 2차원을 표현할 필요가 없어보여서요.

main에서 s를 입력받을때 %n해서 받는 게 문제였습니다.

저렇게 받을 경우 

n == 4, s == 7, s == 1일 때 ns == 4가 되어야 하지만..

s == 3, s == 1로 받게 되어서 ns == 2라는 잘못된 값이 들어옵니다.

이를 수정한 코드가 아래 코드입니다.

추가적으로 테스트케이스 두가지를 공유합니다.

4 6 4
1 1 5 1 1
3 3 5 1 5
1 3 5 1 3
3 1 5 1 7
2 2 5 1 3
3 2 5 1 2

-> 4

4 9 5
3 2 8 5 2
3 3 19 3 4
3 1 7 1 1
4 4 6 4 0
2 1 6 2 5
4 3 9 4 3
2 2 16 1 2
4 2 17 5 3
3 4 3 5 7

-> 33

kws8643   1년 전

안녕하세요. 

이런거 풀 떄 틀린 느낌이 들면

테스트 케이스는 일반적으로 직접 만들어서 체킹을 진행하시나요??

테케를 직접 만드는게 상당히 어려워, 노하우가 있으신지 문의드립니다 

저도 계속 찾다가 다른 글은 다 통과했는데, 이 질문 두번째 테케에서 걸렀네요 (감사드립니다)

wlwl1011   6달 전

저도 이거 궁금합니다 !! 테스트 케이스를 어떻게 잘 만들 수 있는지 너무 너무 궁금합니다 ..>!

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