دو کلمه داده شده است. فاصله حروف با گرفتن مقدار مطلق تفاوت کدهای کاراکتری و جمعزدن این تفاوتها محاسبه میشود.
اگر یکی از کلمات طولانیتر از دیگری باشد، تفاوت طول آنها نیز به امتیاز اضافه میشود.
مثال:
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
                                                                    
                                            
نظرات