Codewars - 解体トロール

Linda Hamilton
リリース: 2025-01-02 15:58:38
オリジナル
190 人が閲覧しました

コーディング体験を始める楽しい方法です。

ああ、違う。トロールズはコメント欄を席巻しました。何かをしなければなりません。 MODを雇うには明らかにお金が必要なので、代わりにコメントを変更するという任務が与えられています。なぜ?分からない、やってみよう:

function disemvowel(str) {
  // your code here
  return str;
}
ログイン後にコピー

しかし、どのコードですか?

Codewars - Disemvowel Trolls

宿題の二重化を避けるためには、ドキュメントと仲良くなることが不可欠です。 MDN が助けてくれます。この関数は渡された文字列を変更します。結果は次のとおりです:

function disemvowel(str) {
  str = str.replaceAll(/[aeiouAEIOU]/, "");
  return str;
}
ログイン後にコピー

待ってください。それは機能しません。しかし、なぜ?構文は正しいですよね?
ちょっと。重要な要素が 1 つ欠けています。 G フラグ。

それは何ですか?なぜ存在するのでしょうか?私も知りたいです。残念ながら、私が言えるのは専門家がこの方法で実装し、うまく機能したということだけです。

修正:

function disemvowel(str) {
  str = str.replaceAll(/[aeiouAEIOU]/g, "");
  return str;
}
ログイン後にコピー

最善の解決策でも、最も単純な解決策でもありません。コードを適切にベンチマークする方法を知りたい。それはまた別の機会に。

「次回まで。」水を飲みましょう???

以上がCodewars - 解体トロールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート