یک طلسم جادویی نمادی است که نشاندهنده آرزویی است که فرد میخواهد در زندگی خود محقق کند. برای ایجاد طلسم معمولاً این مراحل انجام میشود:
- جمله آرزو را بنویسید (مثلاً “I HAVE WONDERFUL FRIENDS WHO LOVE ME”)
 - تمام حروف صدا دار را حذف کنید
 
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"
                                                                    
                                            
نظرات