「最後に訪れたサイトは?」などの質問をするプログラムを考えてみましょう。答えは「stackoverflow」です。ユーザーはこの質問をされ、「stakovervlow」または「overflowstack」と答えます。それを正解としてカウントするには、プログラムが必要です。
通常の文字列を比較するには StringCompare クラスを使用しますが、この場合は機能しません。インターネットを検索したところ、SOUNDEX に関するいくつかの記事と、文字列内のすべての文字を比較して類似度を計算するアルゴリズム (ダメラウ レーベンシュタイン距離など) を見つけましたが、何が最適かはよくわかりません。
これを達成するためのクラスが.netにあるかどうか、またはユーザーの回答を正しい回答と比較するための最良の方法は何ですか?