Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptを使用してstr2に出現するstr1の文字数をカウントして返します


問題

最初の引数と2番目の引数としてそれぞれstr1とstr2の2つの文字列を受け取るJavaScript関数を作成する必要があります。

この関数は、str2にも出現するstr1の文字数をカウントして返す必要があります。繰り返し出現する場合は、別々にカウントする必要があります。

たとえば、関数への入力が

入力

const str1 = 'Kk';
const str2 = 'klKKkKsl';

出力

const output = 5;

以下はコードです-

const str1 = 'Kk';
const str2 = 'klKKkKsl';
var countAppearances = (str1 = '', str2 = '') => {
   const map = {}
   for(let c of str1) {
      map[c] = true
   }
   let count = 0
   for(let c of str2) {
      if(map[c]) {
         count+=1
      }
   }
   return count
};
console.log(countAppearances(str1, str2));

出力

5

  1. JavaScriptを使用して、数値を回転させて最大数を形成します

    問題 数値nを受け取るJavaScript関数を作成する必要があります。この関数は、桁を並べ替えて最大値を返す必要があります。 例 以下はコードです- const num = 124; const rotateToMax = n => {    n = n       .toString()       .split('')       .map(el => +el);       n.sort((a, b) => &

  2. C ++でSTLを使用して、バイナリ配列の1と0の数を数えます

    このチュートリアルでは、C++のSTLを使用してバイナリ配列の1と0の数をカウントするプログラムについて説明します。 このために、アレイが提供されます。私たちのタスクは、配列に存在する0と1の数を数えることです。 例 #include <bits/stdc++.h> using namespace std; // checking if element is 1 or not bool isOne(int i){    if (i == 1)       return true;    else