हाल ही में मैंने मैथ्स टेस्ट दिया और देखा कि टेस्ट में एक निश्चित नंबर एक दिलचस्प पैटर्न से मेल खाता था। संख्या ( 28384
) एक सामान्य अंक अनुक्रम से मेल खाती है जो इस तरह दिखता है
(n)(x)(n+1)(x)(n+2)(x)(n+3) etc...
जहाँ n
और x
एकल अंक पूर्णांक हैं। अनुक्रम किसी के साथ शुरू कर सकते हैं x
या n
और साथ अंत या तो x
या n+y
।
आपका कार्य एक बहु अंकों का सकारात्मक पूर्णांक दिया गया है, यह एक सत्य या गलत मूल्य का उत्पादन करता है, जो इस बात पर निर्भर करता है कि इनपुट पैटर्न से मेल खाता है या नहीं। इनपुट 4 से 18 अंकों के बीच होगा। आप पूर्णांक के स्ट्रिंग प्रतिनिधित्व के रूप में इनपुट ले सकते हैं। इनपुट 0 से शुरू नहीं होगा, लेकिन इसमें 0 के साथ समाप्त या सम्मिलित हो सकता है।
n+y
हमेशा एकल अंक संख्या होगी (इसलिए लंबाई सीमा 18 क्यों है)।
परीक्षण के मामलों
ये एक सत्य मूल्य का उत्पादन करना चाहिए
182838485868788898
4344
85868
12223242526
और ये गलत होना चाहिए
12345
6724013635
36842478324836
1222232425
5859510511
सभी कोड गोल्फ के साथ, सबसे छोटा कोड जीतता है! सौभाग्य और बाधाओं, कभी भी आपके पक्ष में हो सकता है!
x
और n
गैर-शून्य हैं?