بکندباز

تابعی بنویسید که یک رشته را به عنوان آرگومان ورودی بگیرد و طبق ملزومات زیر، یک کدگذاری ساده انجام دهد:

  • تمام کاراکتر هایی که یکبار در رشته تکرار شده اند با [ جایگذاری شوند
  • تمام کاراکتر هایی که بیش از یکبار در رشته تکرار شده اند با ] جایگذاری شوند

رشته کد گذاری شده را در خروجی برگردانید.

نکات

  • حروف بزرگ و کوچک اهمیتی ندارند. یعنی اگر یک b و یک B در متن داشتیم دو تا محاسبه می شود.
  • در این تمرین فاصله های خالی بین کلمات نیز، کاراکتر به حساب می آیند

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

SimpleEncoder("Mubashir") ➞ [[[[[[[[

SimpleEncoder("Matt") ➞ [[]]

SimpleEncoder("Mohammad") ➞ ][[]]]][
SimpleEncoder("Mubashir")  ➞ [[[[[[[[
SimpleEncoder("Matt")  ➞ [[]]
SimpleEncoder("Mohammad")  ➞ ][[]]]][

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

نظرات

*
*

تمرینات مرتبط