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