도로를 시작점으로 0
무한정 계속되는 수선 으로 생각하십시오 .
.................................................................
이 도로에 두 차량은 다음과 같습니다 C
및 R
. C
잡으려고 경찰 R
, 강도입니다. C
에서 시작 0
하고, R
도로에 시작 어딘가에 :
C.............................R..................................
경찰은 벌써 움직이고 있어요-강도를 쫓고 있어요 그는 일정한 속도를 가지고 있습니다. 강도가 방금 차에 탔어요 그는 가속하고 있습니다. 각 진드기, 강도는 그의 가속에 의해 증가합니다.
말 경찰의 속도는 7
과 강도의 가속이다 1
. 강도가에서 시작 30
하면 도로가 각 진드기처럼 보일 것입니다.
C.............................R..................................
.......C.......................R.................................
..............C..................R...............................
.....................C..............R............................
............................C...........R........................
...................................C.........R...................
..........................................C........R.............
.................................................C........R......
위의 마지막 진드기 후, 강도는 경찰의 속도와 같으며 여전히 앞서 있습니다. 경찰이 일정한 속도로 움직이고 강도가 여전히 속도를 높이고 있기 때문에 강도가 탈출하여 진실한 값을 출력합니다. 그러나 경찰의 속도가 9
... 이라면
C.............................R..................................
.........C.....................R.................................
..................C..............R...............................
...........................C........R............................
....................................C...R........................
.............................................X...................
... 경찰은 강도가 도망 치기 전에 강도를 따라 잡기 X
때문에 (로 표시 ) 거짓 값을 출력합니다.
당신의 작업
경찰의 속도, 강도, 강도 등 세 가지 입력이 주어지면 강도가 도망 칠지 여부가 결정됩니다.
규칙
- 경찰은 항상에서 시작합니다
0
. - 모든 입력은 양의 정수입니다.
- 틱 후 경찰의 위치가 강도보다 크거나 같은 경우 경찰은 강도를 잡습니다.
- 아직 잡히지 않았을 때 강도는 도망 치며 그의 속도는 경찰보다 큽니다.
- 출력 후 프로그램을 종료해야합니다.
- 강도는 각 진드기를 움직이기 전에 가속합니다.
테스트 사례
Cop Speed, Robber Position, Robber Acceleration -> Output
7, 30, 1 -> truthy
9, 30, 1 -> falsey
2, 1, 3 -> truthy
100, 100, 50 -> truthy
60, 60, 20 -> falsey
10, 1, 1 -> falsey
10, 50, 2 -> truthy
11, 50, 2 -> truthy
12, 50, 2 -> truthy
13, 50, 2 -> truthy
14, 50, 2 -> truthy
15, 50, 2 -> truthy
16, 50, 2 -> falsey
17, 50, 2 -> falsey
18, 50, 2 -> falsey
100, 451, 10 -> truthy
비주얼을 만드는 참조 Python 3 구현 : 온라인으로 사용해보십시오!
이것은 code-golf 이므로 바이트 단위의 최단 답변이 이깁니다.
robber acceleration, cop speed, robber position
됩니까 , 아니면 원하는 형식으로 입력 할 수 있습니까 ( 대신)?