Module: En büyük ortak alt dizi


Problem

3 /5


Damerau-Levenshtein mesafesi

Problem

En yaygın yazım hatalarından biri, örneğin "program" sözcüğü yerine iki bitişik karakterin yer değiştirmesidir. "programma" kelimesi yazılır. Levenshtein mesafesi bu tür yazım hatalarını hesaba katmaz: Levenshtein mesafesi hesaplanırken, bir permütasyon iki düzenleme olarak sayılır (örneğin, bir karakterin silinmesi ve eklenmesi).
 
Damerau-Levenshtein mesafesi hesaplanırken, bir karakteri değiştirme, ekleme ve silme işlemlerine ek olarak, iki komşu karakteri değiştirme işlemine de izin verilir. Aynı zamanda, yeniden düzenlenen karakterlerin arasına başka karakterler eklenemez.
 
Verilen iki dizi için Damerau-Levenshtein mesafesini belirleyin.
 
Giriş Çıktı
XABCDE
ACBYDF
4