これはここからの質問です
レーベンシュタイン距離が1の場合、2つの単語は友達です(詳細については、http://en.wikipedia.org/wiki/Levenshtein_distanceを参照してください)。つまり、単語Xの1文字だけを追加、削除、または置換して、単語Yを作成できます。単語のソーシャルネットワークは、すべての友達、すべての友達、すべての友達の友達などで構成されます。 。この単語リストを使用して、「hello」という単語のソーシャルネットワークの大きさを示すプログラムを作成しますhttps://raw.github.com/codeeval/Levenshtein-Distance-Challenge/master/input_levenshtein_distance.txt 入力
プログラムは、最初の引数としてファイル名へのパスを受け入れる必要があります。入力ファイルには単語リストが含まれています。このリストは、https://raw.github.com/codeeval/Levenshtein-Distance-Challenge/master/input_levenshtein_distance.txtからも入手できます。 出力
「こんにちは」という単語のソーシャルネットワークの大きさを印刷します。たとえば、「abcde」という単語のソーシャルネットワークは4846です。
誰かが同じためのいくつかのロジックを思い付くのを助けることができますか?在宅勤務の問題ではありません。