بکندباز

تابعی بنویسید که با مقایسه عبارت صحیح و عبارتی که واقعاً تایپ شده، کلید(های) خراب را تشخیص دهد. فرمت تابع به این صورت است:

find_broken_keys(عبارت صحیح, عبارتی که تایپ شده)

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

find_broken_keys("happy birthday", "hawwy birthday") ➞ ["p"]

find_broken_keys("starry night", "starrq light") ➞ ["y", "n"]

find_broken_keys("beethoven", "affthoif5") ➞ ["b", "e", "v", "n"]

نکات مهم

  1. کلیدهای خراب باید به ترتیب اولین ظهورشان در عبارت مرتب شوند.
  2. برای هر حرف خراب فقط یک بار در لیست ذکر شود (حتی اگر چندبار اشتباه تایپ شده باشد).
  3. تمام حروف به صورت کوچک در نظر گرفته می‌شوند.
find_broken_keys("happy birthday", "hawwy birthday")  ➞ ["p"]
find_broken_keys("starry night", "starrq light")  ➞ ["y", "n"]
find_broken_keys("beethoven", "affthoif5")  ➞ ["b", "e", "v", "n"]
find_broken_keys("mozart", "aiwgvx")  ➞ ["m", "o", "z", "a", "r", "t"]
find_broken_keys("5678", "4678")  ➞ ["5"]
find_broken_keys("!!??$$", "$$!!??")  ➞ ["!", "?", "$"]

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

MHRahimi
امتیاز:‌ 637
تصحیح اتوماتیک 0 0
‎پایتون‎
18 مهر 1404

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

DnIYl_zr
امتیاز:‌ 915
تصحیح اتوماتیک 0 0
‎پایتون‎
11 مهر 1404

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

user-ApSw
امتیاز:‌ 126
تصحیح اتوماتیک 0 0
‎پایتون‎
11 مهر 1404

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

user-7hyY
امتیاز:‌ 380
تصحیح اتوماتیک 0 0
‎پایتون‎
29 شهريور 1404

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

DnIYl_zr
امتیاز:‌ 915
تصحیح اتوماتیک 0 0
‎پایتون‎
24 شهريور 1404

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

Masih_pr
امتیاز:‌ 83
تصحیح اتوماتیک 0 0
‎پایتون‎
20 شهريور 1404

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

Moohal
امتیاز:‌ 1198
تصحیح اتوماتیک 0 0
‎پایتون‎
11 شهريور 1404

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

user-za8l
امتیاز:‌ 174
تصحیح اتوماتیک 0 0
‎پایتون‎
27 مرداد 1404

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

user-jhYs
امتیاز:‌ 376
تصحیح اتوماتیک 0 0
‎پایتون‎
26 مرداد 1404

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

user-jJQg
امتیاز:‌ 3105
تصحیح اتوماتیک 0 0
‎پایتون‎
7 مرداد 1404

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

nnn_yun1416
امتیاز:‌ 220
تصحیح اتوماتیک 0 0
‎پایتون‎
30 تير 1404

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

Sinarm68
امتیاز:‌ 912
تصحیح اتوماتیک 0 0
‎پایتون‎
30 تير 1404

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

mojtaba13
امتیاز:‌ 680
تصحیح اتوماتیک 0 0
‎پایتون‎
27 تير 1404

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

user-WFwX
امتیاز:‌ 456
تصحیح اتوماتیک 0 0
‎پایتون‎
19 خرداد 1404

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

mhmdreza13
امتیاز:‌ 374
تصحیح اتوماتیک 0 0
‎پایتون‎
6 خرداد 1404

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

arsep363
امتیاز:‌ 1688
تصحیح اتوماتیک 0 0
‎پایتون‎
12 ارديبهشت 1404

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

mantix
امتیاز:‌ 19317
تصحیح اتوماتیک 0 0
‎پایتون‎
12 ارديبهشت 1404

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

user-OYRr
امتیاز:‌ 4165
تصحیح اتوماتیک 0 0
‎پایتون‎
1 ارديبهشت 1404

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

Arash.nc
امتیاز:‌ 1186
تصحیح اتوماتیک 0 0
‎پایتون‎
25 فروردين 1404

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

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

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

نظرات

*
*

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