بکندباز

با توجه به یک رشته، تابعی ایجاد کنید که لیستی را در خروجی می‌دهد که در آن، رشته مورد نظر حرف به حرف ساخته می شود و دوباره گسسته می شود. به مثال های زیر مراجعه کنید.

نمونه ورودی و خروجی

ConstructDeconstruct("Hello") ➞ ['H', 'He', 'Hel', 'Hell', 'Hello', 'Hell', 'Hel', 'He', 'H']

ConstructDeconstruct("backend") ➞ ['b', 'ba', 'bac', 'back', 'backe', 'backen', 'backend', 'backen', 'backe', 'back', 'bac', 'ba', 'b']

ConstructDeconstruct("the sun") ➞ ['t', 'th', 'the', 'the ', 'the s', 'the su', 'the sun', 'the su', 'the s', 'the ', 'the', 'th', 't']
ConstructDeconstruct("Hello")  ➞ ['H', 'He', 'Hel', 'Hell', 'Hello', 'Hell', 'Hel', 'He', 'H']
ConstructDeconstruct("backend")  ➞ ['b', 'ba', 'bac', 'back', 'backe', 'backen', 'backend', 'backen', 'backe', 'back', 'bac', 'ba', 'b']
ConstructDeconstruct("the sun")  ➞ ['t', 'th', 'the', 'the ', 'the s', 'the su', 'the sun', 'the su', 'the s', 'the ', 'the', 'th', 't']

هنوز پاسخی برای این تمرین ثبت نشده است

نظرات

*
*