بکندباز

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

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

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

نکات

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

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

simple_encoder("Mubashir") ➞ [[[[[[[[

simple_encoder("Matt") ➞ [[]]

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

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

s.ware
امتیاز:‌ 2212
تصحیح اتوماتیک 0 0
‎پایتون‎
22 بهمن 1402

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

quchani
امتیاز:‌ 5550
تصحیح اتوماتیک 0 0
‎پایتون‎
2 بهمن 1402

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

Abolfazl1997
امتیاز:‌ 2835
تصحیح اتوماتیک 0 0
‎پایتون‎
23 آذر 1402

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

shayan0081
امتیاز:‌ 5910
تصحیح اتوماتیک 0 0
‎پایتون‎
14 آذر 1402

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

Zirock
امتیاز:‌ 1895
تصحیح اتوماتیک 0 0
‎پایتون‎
13 مهر 1402

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

aliahmadi98
امتیاز:‌ 7285
تصحیح اتوماتیک 0 0
‎پایتون‎
13 مهر 1402

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

studio
امتیاز:‌ 907
تصحیح اتوماتیک 0 0
‎پایتون‎
4 شهريور 1402

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

naznmrt
امتیاز:‌ 1658
تصحیح اتوماتیک 0 0
‎پایتون‎
21 مرداد 1402

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

parsiya
امتیاز:‌ 4845
تصحیح اتوماتیک 0 0
‎پایتون‎
22 تير 1402

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

Aria1997
امتیاز:‌ 1391
تصحیح اتوماتیک 0 0
‎پایتون‎
10 تير 1402

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

faramarz
امتیاز:‌ 4660
تصحیح اتوماتیک 0 0
‎پایتون‎
29 خرداد 1402

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

mohamad0232
امتیاز:‌ 6005
0 0
‎پایتون‎
7 خرداد 1402

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

fxfix3r
امتیاز:‌ 1137
تصحیح اتوماتیک 0 0
‎پایتون‎
29 ارديبهشت 1402

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

MahyarAz
امتیاز:‌ 1005
تصحیح اتوماتیک 0 0
‎پایتون‎
29 ارديبهشت 1402

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

Ali
امتیاز:‌ 1167
تصحیح اتوماتیک 0 0
‎پایتون‎
20 ارديبهشت 1402

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

Dragon
امتیاز:‌ 3606
تصحیح اتوماتیک 0 0
‎پایتون‎
20 ارديبهشت 1402

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

ali7mohammadi
امتیاز:‌ 3653
تصحیح اتوماتیک 0 0
‎پایتون‎
16 ارديبهشت 1402

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

Mohsen
امتیاز:‌ 1991
تصحیح اتوماتیک 0 0
‎پایتون‎
2 ارديبهشت 1402

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

Ayzamw
امتیاز:‌ 10
0 0
‎پایتون‎
23 فروردين 1402

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

Island0
امتیاز:‌ 1005
تصحیح اتوماتیک 0 0
‎پایتون‎
23 فروردين 1402

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

frg
امتیاز:‌ 200
تصحیح اتوماتیک 0 0
‎پایتون‎
19 فروردين 1402

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

bigdeli
امتیاز:‌ 225
تصحیح اتوماتیک 0 0
‎پایتون‎
14 فروردين 1402

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

mantix
امتیاز:‌ 16221
تصحیح اتوماتیک 0 0
‎پایتون‎
27 اسفند 1401

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

amirsajad
امتیاز:‌ 875
تصحیح اتوماتیک 0 0
‎پایتون‎
26 اسفند 1401

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

Alim
امتیاز:‌ 640
تصحیح اتوماتیک 0 0
‎پایتون‎
16 اسفند 1401

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

ali asghar
امتیاز:‌ 117
تصحیح اتوماتیک 0 0
‎پایتون‎
15 اسفند 1401

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

hhaalltagh
امتیاز:‌ 990
0 0
‎پایتون‎
12 اسفند 1401

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

Foad
امتیاز:‌ 2473
0 0
‎پایتون‎
5 اسفند 1401

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

MoeiD
امتیاز:‌ 545
تصحیح اتوماتیک 0 0
‎پایتون‎
3 اسفند 1401

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

RezaGhr1422
امتیاز:‌ 190
0 0
‎پایتون‎
1 اسفند 1401

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

hackermts3113
امتیاز:‌ 125
0 0
‎پایتون‎
27 بهمن 1401

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

Mina
امتیاز:‌ 5094
0 0
‎پایتون‎
7 بهمن 1401

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

zohreh
امتیاز:‌ 3653
0 0
‎پایتون‎
1 دي 1401

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

user-mqtz
امتیاز:‌ 6355
0 0
‎پایتون‎
26 آذر 1401

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

user-UcXT
امتیاز:‌ 590
0 0
‎پایتون‎
25 آذر 1401

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

rouhi01
امتیاز:‌ 365
0 0
‎پایتون‎
22 آذر 1401

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

ali-zizo
امتیاز:‌ 8050
0 0
‎پایتون‎
12 آذر 1401

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

Alasht202
امتیاز:‌ 35
0 0
‎پایتون‎
11 آذر 1401

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

Reza_Amraei
امتیاز:‌ 2445
0 0
‎پایتون‎
11 آذر 1401

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

نظرات

*
*

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