Ini adalah sekuel dari tantangan ini: Kode yang dekat dengan tantangan: Jumlah bilangan bulat
Tantangan dalam yang ini sedikit lebih sulit, dan juga membuat judul yang keren (Itulah sebabnya saya mengambilnya):
Hitung jarak Levenshtein antara dua string
Sama seperti tantangan terakhir, skor Anda dalam tantangan ini adalah jarak Levenshtein antara kode Anda dan kutipan di atas.
Jadi sekarang untuk detailnya!
Program Anda akan mengambil 2 input, baik string tanpa spasi tambahan atau baris baru, dan akan menampilkan jarak Levenshtein di antara mereka. Jarak Levenshtien didefinisikan sebagai jumlah penambahan, penghapusan, dan penggantian yang diperlukan untuk mengubah satu string ke string lainnya. Untuk informasi lebih lanjut tentang cara menghitungnya, lihat halaman Wikipedia yang tertaut di atas. Untuk menguji apakah program Anda berfungsi, gunakan kalkulator ini . Program Anda harus menampilkan apa pun kecuali jarak Levenshtein antara kedua string. Itu akan didiskualifikasi jika hal lain dikeluarkan. Contoh I / O:
Inputs:
test
test2
Output:
1
Inputs:
222
515
Output:
3
Inputs:
Test
test
Output:
1
Kode Anda mungkin tidak memiliki no-ops atau komentar.