تابعی بنویسید که یک رشته را به عنوان آرگومان ورودی بگیرد و طبق ملزومات زیر، یک کدگذاری ساده انجام دهد:
- تمام کاراکتر هایی که یکبار در رشته تکرار شده اند با
[
جایگذاری شوند - تمام کاراکتر هایی که بیش از یکبار در رشته تکرار شده اند با
]
جایگذاری شوند
رشته کد گذاری شده را در خروجی برگردانید.
نکات
- حروف بزرگ و کوچک اهمیتی ندارند. یعنی اگر یک b و یک B در متن داشتیم دو تا محاسبه می شود.
- در این تمرین فاصله های خالی بین کلمات نیز، کاراکتر به حساب می آیند
نمونه ورودی و خروجی
SimpleEncoder("Mubashir") ➞ [[[[[[[[
SimpleEncoder("Matt") ➞ [[]]
SimpleEncoder("Mohammad") ➞ ][[]]]][
SimpleEncoder("Mubashir") ➞ [[[[[[[[
SimpleEncoder("Matt") ➞ [[]]
SimpleEncoder("Mohammad") ➞ ][[]]]][
نظرات