بکندباز

تابعی بنویسید که یک کلمه را در ورودی بگیرد و یک آرایه ی انجمنی (یا دیکشنری) در خروجی تحویل بدهد که هر کدام از حروف آن کلمه یکی از کلید های آرایه است و ایندکس های آن حرف در کلمه به صورت یک آرایه ی داخلی برای آن کلید درج شوند. به مثال های زیر دقت کنید:

در مثال اول، حرف d در ایندکس های 0 و 2 در کلمه تکرار شده اند و حرف o در ایندکس های 1 و 3

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

mapLetters("dodo") ➞['d': [0, 2], 'o': [1, 3] ]

mapLetters("froggy") ➞ ['f': [0], 'r': [1], 'o': [2], 'g': [3, 4], 'y': [5] ]

mapLetters("grapes") ➞ [ 'g': [0], 'r': [1], 'a': [2], 'p': [3], 'e': [4], 's': [5] ]

 

پاسخ های کاربران به این تمرین

mantix
امتیاز:‌ 18037
0 0
‎C#‎
28 اسفند 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*