1

英語にはアルファベット順の文字で構成される単語がいくつかあります。つまり、ホット、フライ、ファズ、アム、イン、フープ、ほぼです。

単語の文字が上記の仕様を満たしているかどうかを確認する方法が必要です。

私が考えることができるのは、アルファベット配列を作成し、連続する各文字がアルファベット配列でより高いインデックスを持っているかどうかをテストすることだけです。

4

3 に答える 3

17
string s = "hoops";
bool inOrder = s == String.Join("", s.OrderBy(c => c));

また

bool inOrder = s.SequenceEqual(s.OrderBy(c => c));
于 2013-06-14T21:12:10.183 に答える