चुनौती:
s
पात्रों पर एक स्ट्रिंग को देखते हुए a
- z
, A
- Z
, 0
- 9
, s
खुद की लंबाई को जोड़ते हैं, कुल लंबाई के हिस्से के रूप में लंबाई में अतिरिक्त चरित्र (ओं) की गिनती करते हैं s
।
इनपुट:
बस मनमानी लंबाई की एक स्ट्रिंग (खाली हो सकती है)।
आउटपुट:
एक ही स्ट्रिंग, लेकिन इसकी लंबाई के साथ अंत तक संलग्न है। लंबाई का प्रतिनिधित्व करने वाले पात्रों को भी लंबाई के हिस्से के रूप में गिना जाना चाहिए। ऐसे मामलों में जहां अपील करने के लिए कई वैध लंबाई हैं, सबसे छोटा एक संभव चुनें (उदाहरण के लिए परीक्षण मामलों को देखें)।
परीक्षण के मामलों:
INPUT -> OUTPUT // Comment
aaa -> aaa4
-> 1 // Empty string
aaaaaaaa -> aaaaaaaa9 // aaaaaaaa10 would also normally be valid, but violates using the smallest number rule mentioned above
aaaaaaaaa -> aaaaaaaaa11
a1 -> a13 // Input can contain numbers at the end of the string, you do not have to handle the fact that it looks like 13 rather than 3.
Longer test case(s):
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa101
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa102
नियम:
यह कोड-गोल्फ है , इसलिए बाइट्स जीत में सबसे छोटा कोड है। मानक खामियों को मना किया जाता है। सबमिशन एक संपूर्ण कार्यक्रम या एक फ़ंक्शन हो सकता है, और आप या तो परिणाम को प्रिंट करने के लिए प्रिंट कर सकते हैं या इसे फ़ंक्शन से एक चर के रूप में वापस कर सकते हैं।