एक काफी सरल चुनौती: आप दो आदानों, एक स्ट्रिंग और एक नंबर (नंबर यानी एक स्ट्रिंग के रूप में लिया जा सकता है, प्राप्त होगा "123"
बजाय 123
)
यदि स्ट्रिंग एक संख्या में समाप्त नहीं होती है (यानी, यह रेगेक्स से मेल नहीं खाती है \d$
), तो बस संख्या को स्ट्रिंग के अंत तक जोड़ दें।
यदि स्ट्रिंग एक संख्या में समाप्त होती है (यानी, यह रेगेक्स से मेल खाती है \d+$
), तो आपको पहले उसे हटाना चाहिए और फिर नंबर को जोड़ना होगा।
न तो कोई इनपुट अमान्य होगा या खाली होगा (अमान्य को संख्यात्मक इनपुट द्वारा परिभाषित किया गया है जिसमें केवल अंक नहीं हैं)
नंबर में कभी भी a -
या a नहीं होगा .
।
स्ट्रिंग में कभी भी एक नई पंक्ति, या बिना प्रिंट वाले गैर-व्हाट्सएप वर्ण नहीं होंगे।
परीक्षण के मामलों:
abc123 + 345 -> abc345
123 + 1 -> 1
hello + 33 -> hello33
123abc123 + 0 -> 123abc0
ab3d5 + 55 -> ab3d55
onetwo3 + 3 -> onetwo3
99ninenine + 9999 -> 99ninenine9999