jh05013   3년 전

"가던 방향 그대로만 타일을 한 칸 뛰어넘을 수 있다." 

저는 이것을 "타일을 뛰어넘는 도중에 방향을 바꿀 수 없다"로 해석하고 풀어서 AC를 받았습니다. 그러나 kdk8361님 블로그에 이것을 "방금까지 이동한 방향으로만 뛰어넘을 수 있다"로 해석하고 AC를 받은 풀이가 있습니다. 둘 중 어느 의미로 해석해야 하나요?

아래 입력을 넣으면 제 코드에서는 0이 나오고 kdk님 코드에서는 3이 나옵니다.

startlink   3년 전

ainch96   3년 전

죄송합니다. 출제자가 군대가서 답변이 늦었습니다... @jh05013 님의 해석이 맞습니다. 레벨을 벗어나는 칸을 뛰어넘는 동안만 방향을 바꿀 수 없는 것이 맞습니다. 고로 주신 테스트 케이스의 정답은 0이 맞습니다.

startlink   3년 전

데이터를 추가하고, 말도 추가하고 재채점했습니다.

https://www.acmicpc.net/rejudg...

kdk8361   3년 전

잘 이해가 안가요.

레벨을 벗어나는 칸을 뛰어넘는 동안만 방향을 바꿀 수 없다는게 

1.착지하는 칸의 레벨이 다르면 이전 방향과 같은 경우에만 점프가 가능하고

2.착지하는 칸의 레벨이 점프를 시작한 칸의 레벨과 같다면 이전 방향 상관없이 점프가 가능하다는 말인가요?

디스크립션은 바뀐게 없는거 같고 거기에서 저 정보도 없는거 같은데...

kdk8361   3년 전

일단 풀긴 풀었는데 가던 방향으로만 뛰어넘을 수 있다는 말은 애매한거 같아요.


-현재 칸으로 올 때 i방향으로 움직였었고 그대로 i방향으로 2칸을 뛰어넘을 수 있다는 말인지

-현재 칸으로 올 때 i방향으로 움직였었고 현재 칸을 무시하고 그대로 i방향으로 한칸 더 움직일 수 있다는 말인지


해당 조건이라면 둘다 성립하는 해석 아닐까요?

startlink   3년 전

@jh05013 님이 수정을 제안해주세요.

jh05013   3년 전

첫 번째 문장을 무시해 주세요.

"1. 타일을 뛰어넘는 도중에 방향을 바꿀 수 없다."

startlink   3년 전

수정했습니다.

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