生成每個字元的 ASCII 字元程式碼並將其組合在一起以在 JavaScript 中生成一個數字


問題

我們需要編寫一個 JavaScript 函式,該函式接收一個字串。我們的函式應生成每個字元的 ASCII 字元程式碼並將其組合在一起以生成一個數字。然後,我們應從此數字中替換所有 7 例項,以建立一個數字。最後,我們應返回這兩個數字的差

示例

以下是程式碼 −

 動態演示

const str = 'AVEHDKDDS';
const ASCIIDifference = (str = '') => {
   return str
   .split('')
   .map(c => c.charCodeAt(0))
   .join('')
   .split('')
   .map(Number)
   .filter(str => str === 7)
   .length * 6;
};
console.log(ASCIIDifference(str));

輸出

12

更新於: 2021 年 4 月 19 日

232 次瀏覽

開啟你的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.