使用 JavaScript 查詢多位數
我們需要編寫一個 JavaScript 函式,該函式接受一個表示數字的字串。如果該數為多位數,則函式返回 true;否則返回 false。
多位數是指一個數字中(0-9)所有數字至少出現一次。
因此,讓我們為該函式編寫程式碼 −
示例
程式碼如下 −
const numStr1 = '47458892414';
const numStr2 = '53657687691428890';
const isPandigital = numStr => {
let legend = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'];
for(let i = 0; i < numStr.length; i++){
if(!legend.includes(numStr[i])){
continue;
};
legend.splice(legend.indexOf(numStr[i]), 1);
};
return !legend.length;
};
console.log(isPandigital(numStr1));
console.log(isPandigital(numStr2));輸出
控制檯中的輸出將為 −
false true
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP