بکندباز

یک طلسم جادویی نمادی است که نشان‌دهنده آرزویی است که فرد می‌خواهد در زندگی خود محقق کند. برای ایجاد طلسم معمولاً این مراحل انجام می‌شود:

  1. جمله آرزو را بنویسید (مثلاً “I HAVE WONDERFUL FRIENDS WHO LOVE ME”)
  2. تمام حروف صدا دار را حذف کنید
AUFRINDSWHLOVME

3. حروف تکراری را حذف کنید (با نگه‌داشتن آخرین حرف) و از آنچه باقی می‌ماند یک نماد طراحی کنید

FRNDSWHLVM

تابعی بنویسید که یک رشته دریافت کند و حروف صدا دار و تکراری را حذف کند. رشته خروجی باید:

  • بدون فاصله باشد
  • با حروف بزرگ باشد

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

sigilize("i am healthy") ➞ "MLTHY"

sigilize("I FOUND MY SOULMATE") ➞ "FNDYSLMT"

sigilize("I have a job I enjoy and it pays well") ➞ "HVBJNDTPYSWL"

نکات:

  • برای حروف تکراری، آخرین حرف حفظ می‌شود
  • حروف صدا دار در انگلیسی: A, E, I, O, U (حروف کوچک و بزرگ)
sigilize("i am healthy")  ➞ "MLTHY"
sigilize("I FOUND MY SOULMATE")  ➞ "FNDYSLMT"
sigilize("I have a job I enjoy and it pays well")  ➞ "HVBJNDTPYSWL"
sigilize("I HAVE WONDERFUL FRIENDS WHO LOVE ME")  ➞ "FRNDSWHLVM"
sigilize("My business is financially successful")  ➞ "MBNYCSFL"
sigilize("I heard the song closing time playing on the radio")  ➞ "CSMPLYGNTHRD"

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

user-ixnb
امتیاز:‌ 3713
تصحیح اتوماتیک 0 0
‎پایتون‎
14 فروردين 1404

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

MarsBoy
امتیاز:‌ 7566
تصحیح اتوماتیک 0 0
‎پایتون‎
14 فروردين 1404

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

نظرات

*
*

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