JavaScript で文字列内の最小限の削除を見つける

WBOY
リリース: 2023-08-25 11:57:02
転載
1185 人が閲覧しました

在 JavaScript 中查找字符串中的最少删除

次のようなバイナリ文字列があるとします。

const str = '001001';
ログイン後にコピー

このような文字列を最初のパラメータとして、また唯一のパラメータとして受け入れる JavaScript 関数を記述する必要があります。

関数は、隣接する 2 つの数値が同じにならないように、入力で必要な削除の最小数を計算して返します。

たとえば、上記の文字列の場合、出力は -

const output = 2;
ログイン後にコピー

となるはずです。インデックス 0 と 3 の「0」を削除すると、新しい文字列は「0101」になります。必要な最長の文字列。

このコードは -

ライブ デモ

const str = '001001';
const minimumDeletions = (str = '') => {
   let count = 0;
   const { length } = str;
   for(let i = 0; i < length; i++){
      if (str[i] === str[i + 1]){
         count++;
      };
   }
   return count;
};
console.log(minimumDeletions(str));
ログイン後にコピー

出力

コンソールの出力は -## になります。 # リーリー

以上がJavaScript で文字列内の最小限の削除を見つけるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!