بکندباز

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

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

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

نکات

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

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

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

SimpleEncoder("Matt") ➞ [[]]

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

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

Reza_Amraei
امتیاز:‌ 2445
0 0
‎Swift‎
4 دي 1401

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

نظرات

*
*

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