सड़क पर एक नंबर लाइन के रूप में सोचें, जो शुरू 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
संदर्भ पायथन 3 कार्यान्वयन जो एक दृश्य भी बनाता है: इसे ऑनलाइन आज़माएं!
यह कोड-गोल्फ है , इसलिए बाइट्स जीत में सबसे छोटा जवाब है।
robber acceleration, cop speed, robber positionइसके बजाय)?