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

文字列のASCIIスコアの検索-JavaScript


ASCIIコード

ASCIIは7ビットの文字コードであり、すべてのビットが一意の文字を表します。

すべての英語のアルファベットには、固有の10進数のASCIIコードがあります。

文字列を受け取り、文字列文字のすべてのASCIIコードの合計をカウントするJavaScript関数を作成する必要があります

以下はコードです-

const str = 'This string will be used for calculating ascii score';
const calculateASCII = str => {
   let res = 0;
   for(let i = 0; i < str.length; i++){
      const num = str[i].charCodeAt(0);
      res += num;
   };
   return res;
};
console.log(calculateASCII(str));

出力

以下はコンソールの出力です-

4946

  1. JavaScriptを使用して文字列内の最長の母音部分文字列の長さを検索する

    問題 文字列を取り込むJavaScript関数を作成する必要があります。この関数は、母音のみを含む最長の連続した部分文字列の長さを返す必要があります。 例 以下はコードです- const str = 'schooeal'; const findLongestVowel = (str = '') => {    let cur = 0    let max = 0    for (let i = 0; i < str.length; ++i) {      

  2. JavaScriptで角かっこのスコアを見つける

    問題 最初で唯一の引数として、バランスの取れた角括弧文字列strを受け取るJavaScript関数を作成する必要があります。 この関数は、次のルールに基づいて文字列のスコアを計算して返す必要があります- []スコアは1です ABのスコアはA+Bで、AとBはバランスの取れたブラケット文字列です。 [A]のスコアは2*Aです。ここで、Aはバランスの取れたブラケット文字列です。 たとえば、関数への入力が 入力 const str = '[][]'; 出力 const output = 2; 例 以下はコードです- const findScore