JavaScript は、最も頻繁に出現する文字と文字列内の出現数のカウントを実装します_javascript スキル

WBOY
リリース: 2016-05-16 16:09:57
オリジナル
1117 人が閲覧しました

「文字列内で最も頻繁に出現する文字とその出現回数を計算します。

この要求を見て、ほとんどの人が最初に考えるのは、それを配列に変換して処理することだと思います。もちろん、問題は解決できます。次に、すぐに解決できる独創的なアルゴリズムの設計を示します。配列に変換せずに質問すると、コードは次のとおりです:

コードをコピーします コードは次のとおりです:

var str = "adadfdfseffserfefsefseeffffftsdg";
var maxLength = 0;
var result = "";
while(str!=''){
OldStr = str;
GetStr = str.charAt(0);
str = str.replace(new RegExp(getStr,"g"),"");
If( oldStr.length-str.length > maxLength){
maxLength = oldStr.length-str.length;
結果 = getStr "=" maxLength;
}
}
アラート(結果);
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!