Introduciton
Bazılarınız telefonumu kullanırken özensiz bir yazıcı olduğumu fark etmiş olabilirsiniz. Bu yüzden yazım hatalarımı düzelten bir program yazmanızı istiyorum.
Chalkrnge
Yanlış yazılmış bir kelime göz önüne alındığında, yazmak istediğim tüm olası kelimeleri çıktı.
Typso
Yazım hatalarının ana nedeni, yanlış anahtarlara ve sıklıkla yandaki tuşa basmam gerçeğidir. Klavye düzenim aşağıdadır:
q w e r t y u i o p
a s d f g h j k l
z x c v b n m
, [ space ] .
Alt satırın, , [ space ] .bu meydan okumada asla kullanılmayacağını unutmayın
Bazı nedenlerden ötürü, sadece yatay olarak hata yaparım: j yerine n'ye asla vurmazdım , ancak d yerine f'ye çarpabilirim .
Örneğin, özensiz kelime yazım sonunda olabilir :
akioot
Her anahtarın soluna gittiğim yer.
Ancak, kelimenin her harfinde mutlaka bir hata yapmayabileceğimi unutmayın .
Ezsmple
Diyelim ki girdi:
vid
Sözün olabileceği olasılıklar:
vid cid bid
vis cis bis
vif cif bif
vod cod bod
vos cos bos
vof cof bof
vud cud bud
vus cus bus
vuf cuf buf
Bunlardan, sözlükte aşağıdakiler var:
cod
cud
bid
bud
bus
Yani bu sizin çıktınız olmalıdır.
Rulws
Burada bulunan metin dosyasını yalnızca sözlüğünüz olarak kullanmalısınız: http://mieliestronk.com/corncob_lowercase.txt . Bu dosyayı bayt sayımınızın bir parçası olarak saymanız gerekmez.
Tüm girdiler tek bir sözcük olacaktır. Çıktınızı istediğiniz şekilde görüntüleyebilirsiniz (bir çeşit ayırıcı olduğu sürece).
Tüm girdilerle, sözlükte bir varyant bulacağınızı varsayın.
Wibninf
Bayt cinsinden en kısa kod kazanır.
""?