دو کلمه داده شده است. فاصله حروف با گرفتن مقدار مطلق تفاوت کدهای کاراکتری و جمعزدن این تفاوتها محاسبه میشود.
اگر یکی از کلمات طولانیتر از دیگری باشد، تفاوت طول آنها نیز به امتیاز اضافه میشود.
مثال:
letter_distance("house", "fly")
= فاصله("h", "f") + فاصله("o", "l") + فاصله("u", "y") + تفاوت طول("house", "fly")
= |104 - 102| + |111 - 108| + |117 - 121| + |5 - 3|
= 2 + 3 + 4 + 2
= 11
نکات
- همیشه مقایسه را از اولین حرف دو رشته شروع کنید.
- حروف اضافی در محاسبه فاصله لحاظ نمیشوند.
- حروف بزرگ و کوچک متفاوت در نظر گرفته میشوند.
letter_distance("sharp", "sharq") ➞ 1
letter_distance("abcde", "Abcde") ➞ 32
letter_distance("abcde", "bcdef") ➞ 5
letter_distance('house', 'fly') ➞ 11
letter_distance('very', 'fragile') ➞ 67
letter_distance('abcde', 'A') ➞ 36
letter_distance('abcde', 'e') ➞ 8
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات