अधिकांश भाषाओं के विपरीत, पायथन मूल्यांकन करता है a<b<c
क्योंकि यह गणित में किया जाएगा, वास्तव में तीन नंबरों की तुलना में, बूलियन की तुलना करने के a<b
लिए c
। सी (और कई अन्य) में इसे लिखने का सही तरीका होगा a<b && b<c
।
इस चुनौती में, आपका कार्य पायथन / सहज प्रतिनिधित्व से मनमानी लंबाई की ऐसी तुलना श्रृंखलाओं का विस्तार करना है, जो अन्य भाषाओं में लिखी जाएंगी।
विशेष विवरण
- आपके कार्यक्रम को ऑपरेटरों को संभालना होगा
==, !=, <, >, <=, >=
:। - इनपुट में केवल पूर्णांक का उपयोग करते हुए तुलना श्रृंखला होगी।
- रास्ते में किसी भी तुलना की गंभीरता के बारे में चिंता न करें, यह विशुद्ध रूप से एक पार्सिंग / वाक्यविन्यास चुनौती है।
- रिक्त स्थान पर विभाजित करके पार्सिंग को निजीकृत करने वाले उत्तरों को रोकने के लिए इनपुट में कोई व्हाट्सएप नहीं होगा।
- हालाँकि, आपके आउटपुट में एक ही स्थान हो सकता है
&&
, या तो तुलनात्मक संचालक और दोनों तुलनात्मक रूप से&&
या न ही हों, लेकिन निरंतर रहें।
परीक्षण के मामलों
Input Output
---------------------------------------------------------------
3<4<5 3<4 && 4<5
3<4<5<6<7<8<9 3<4 && 4<5 && 5<6 && 6<7 && 7<8 && 8<9
3<5==6<19 3<5 && 5==6 && 6<19
10>=5<7!=20 10>=5 && 5<7 && 7!=20
15==15==15==15==15 15==15 && 15==15 && 15==15 && 15==15
ये है कोड गोल्फ, तो बाइट्स जीत में सबसे छोटा कोड !
&&
?