17143번 - 낚시왕
벽을만날때 방향 턴하는코드 짜려고 몇시간을 붙잡다가
도저히 안떠올라서 에라 모르겠다 s만큼 while문돌려서 좌표값이 R,C,-1일때 수동으로 돌리게 했는데
이렇게하면 시간초과 뜨겠지 했는데 안뜨고 맞네요.
어떻게 하면 수학적으로 한번에 계산이 될까요.
아래 코드에서 주석으로 표기해놨습니다.
급하진않지만 좋은 아이디어가 있으신분계시면 한번 부탁드리겠습니다.
그저 궁금하네요... 어렵습니다
위 소스코드의
if (d == 0 || d == 2) {
'''
} else if (d == 1 || d == 3) {
}
이부분을 아래의 코드로 고쳤더니 시간초과없이 맞았는데 수학적으로 방향전환을 구하고싶네요..
댓글을 작성하려면 로그인해야 합니다.
cldhfleks2 1년 전
벽을만날때 방향 턴하는코드 짜려고 몇시간을 붙잡다가
도저히 안떠올라서 에라 모르겠다 s만큼 while문돌려서 좌표값이 R,C,-1일때 수동으로 돌리게 했는데
이렇게하면 시간초과 뜨겠지 했는데 안뜨고 맞네요.
어떻게 하면 수학적으로 한번에 계산이 될까요.
아래 코드에서 주석으로 표기해놨습니다.
급하진않지만 좋은 아이디어가 있으신분계시면 한번 부탁드리겠습니다.
그저 궁금하네요... 어렵습니다