शीर्षक उद्देश्य पर चूक गया। क्यों पता लगाने के लिए और पढ़ें।
आपका कार्य: पात्रों सहित एक सीमांकित स्ट्रिंग या सूची दी गई है A,B,C,D
, सभी आसन्न समान वर्णों के अनुक्रमित को आउटपुट करें। आउटपुट कई लाइनों, एक सूची / सरणी या एक सीमांकित स्ट्रिंग पर कई तार / पूर्णांक हो सकते हैं।
सभी आउटपुट एक सूची या स्ट्रिंग, या कई मुद्रित लाइनों में होना चाहिए। प्रत्येक मुद्रित लाइन, यदि कई हैं, तो केवल 1 स्ट्रिंग या संख्या होनी चाहिए। अनुगामी क्या ठीक है।
इनपुट / आउटपुट के मानक तरीके। मानक खामियां लागू होती हैं।
उदाहरण के लिए, इनपुट 'ABCDDCBA'
को आउटपुट होना चाहिए 3,4
या 4,5
, यह निर्भर करता है कि यह 0- से 1- अनुक्रमित है, क्योंकि वे संख्या इसके D
और इसके D
आगे के सूचकांक हैं ।
परीक्षण के मामलों:
टेस्ट मामलों में एकल स्ट्रिंग के रूप में इनपुट दिया जाता है, और आउटपुट ,
-delimited स्ट्रिंग के रूप में। आउटपुट 0-अनुक्रमित हैं, इसे 1-अनुक्रमित करने के लिए प्रत्येक आउटपुट आइटम में 1 जोड़ें।
Input: 'ABCDCABCD'
Output: ''
Input: 'AABBCCDD'
Output: '0,1,2,3,4,5,6,7'
Input: 'ABCDDDCBA'
Output: '3,4,5'
Input: 'ABBCDD'
Output: '1,2,4,5'
यह कोड-गोल्फ है , इसलिए सबसे छोटा कोड जीतता है!
3,4,4,5
मान्य है?
AABBCD
->
1,2,3,4