यह प्ले शब्द श्रृंखला का एक प्रकार है और शब्दों की एक लंबी श्रृंखला का निर्माण करता है ।
इनपुट अद्वितीय शब्दों की एक गैर-खाली सूची है जो कम से कम 2 वर्ण लंबे अक्षर [az] में बनी है। आपको सबसे लंबी संभव श्रृंखला की लंबाई को आउटपुट करने की आवश्यकता है, जहां प्रत्येक बाद का शब्द पिछले शब्द के अंतिम अक्षर से शुरू होता है। आप सूची के किसी भी शब्द से शुरू कर सकते हैं।
एक और मोड़ यह है कि आपको सूची में किसी भी एक शब्द को दोहराने की अनुमति है। हालाँकि, आप किसी भी दो-शब्द ब्लॉक को दोहरा नहीं सकते। उदाहरण के लिए,
cat->tac->catअनुमत है, लेकिन cat->tac->cat->tacऐसा नहीं है, क्योंकि आपने दो-शब्द ब्लॉक ( cat->tac) दोहराया है । इसके अलावा, आप एक पंक्ति में दो बार एक ही शब्द का उपयोग नहीं कर सकते (उदाहरण के लिए eye->eye)।
उदाहरण:
cat dog tree egg=> 3 (बिल्ली-> पेड़-> अंडा)new men ten whim=> 5 (दस-> नया-> सीटी-> पुरुष-> नया)truth fret heart his=> 5 (झल्लाहट-> सच्चाई-> दिल-> सच्चाई-> उसका)we were stew early yew easy=> 9 (stew-> थे-> जल्दी-> yew-> थे-> आसान-> yew-> हम ->tac cat tac cot tac can=> 6 (tac-> cat-> tac-> cot-> tac-> can)
(मुझे बताएं कि क्या मैंने इनमें से किसी भी उदाहरण पर गलती की है या यदि आप अधिक के साथ आते हैं।)
"cat dog tred xy yz zx"लौटता है4। क्या वो सही है? यह नहीं होना चाहिए3?