कम-से-अधिक और अधिक-से-अधिक संकेतों ( <
, >
) की लंबाई एन स्ट्रिंग को देखते हुए , शुरुआत और अंत में एन के माध्यम से पूर्णांक 0 डालें और संकेतों की प्रत्येक जोड़ी के बीच ऐसा करें कि सभी असमानताएं संतुष्ट हों। परिणामी स्ट्रिंग को आउटपुट करें। यदि कई वैध आउटपुट हैं, तो उनमें से किसी एक (और सिर्फ एक) को आउटपुट करें।
उदाहरण के लिए
<<><><<
7 वर्ण हैं, इसलिए 0 से 7 तक की सभी संख्याओं को सम्मिलित किया जाना चाहिए। एक वैध आउटपुट है
2<3<4>1<5>0<6<7
क्योंकि सभी असमानताएं एक समय में एक हो जाती हैं
2<3
3<4
4>1
1<5
5>0
0<6
6<7
सच हैं।
यदि वांछित है, तो आउटपुट में संकेतों के आसपास के स्थान हो सकते हैं, जैसे 2 < 3 < 4 > 1 < 5 > 0 < 6 < 7
।
बाइट्स में सबसे छोटा कोड जीतता है।
परीक्षण के मामलों
खाली लाइन के बाद पहली पंक्ति इनपुट है और अगली पंक्ति (एस) प्रत्येक मान्य आउटपुट उदाहरण हैं।
[empty string]
0
<
0<1
>
1>0
<<
0<1<2
<>
1<2>0
><
1>0<2
2>0<1
>>
2>1>0
<<<
0<1<2<3
><>
1>0<3>2
>><
3>2>0<1
3>1>0<2
2>1>0<3
>>>
3>2>1>0
>>><<<
3>2>1>0<4<5<6
6>3>1>0<2<4<5
4>2>1>0<3<5<6
4>3>1>0<2<5<6
<<><><<
2<3<4>1<5>0<6<7
>><><>>
7>6>0<5>1<4>3>2
<<<<<<<<<<<<<<
0<1<2<3<4<5<6<7<8<9<10<11<12<13<14
>><<<<><>><><<
6>5>4<7<8<9<10>3<11>2>1<12>0<13<14
14>5>4<7<8<9<10>3<11>2>1<12>0<13<6