우리학교 기출인데 아무리봐도 문제가 ㅈ같은데 선생이 우기는 것 같은데 문제 맞나 한번 봐주세요

말타고 창으로 찔러서 상대를 죽이는 게임이 있다. 사람 A와 B가 같은 속력으로 마주보고 달린다. A의 입장에서는 B의 창의 길이가 자기의 창보다 짧으므로 A가 먼저 창을 찌르고 B의 창을 피한다. B의 입장도 마찬가지로 자기의 창이 더 길게 보이므로 A를 찌르고 피한다. 위와 같은 상황의 게임에서 B가 이김. 그 이유는??????(단. 찌르고 피하는 것만 가능 피하고 찌르는 거 불가)

답이 이거에여
B의 입장에서는 지게 더 길어서 찌르고 피한건데 A가 보기에는 B가 피하고 찌른걸로 보여서 반칙을 썼다고 해답이 있네요

영재고 기출인데 이 문제 좀 이상하지 않음
누구 친절하게 설명좀 해주세요 부탁드립니다