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