Javascript 在数字范围内查找字符串
假设字符串“91910500”中有数字(00、10、19、50、91、105、500、919、9191、1910、1050、10500等) 您的编号范围为000000000 1到999999999。你必须找到一个包含该范围内所有数字的字符串。无论您从该范围中猜出什么数字,您都会在主字符串中找到该数字 该范围的主字符串是什么?使用下面的代码,我仍然可以在主键中看到重复的代码Javascript 在数字范围内查找字符串,javascript,excel,math,excel-formula,Javascript,Excel,Math,Excel Formula,假设字符串“91910500”中有数字(00、10、19、50、91、105、500、919、9191、1910、1050、10500等) 您的编号范围为000000000 1到999999999。你必须找到一个包含该范围内所有数字的字符串。无论您从该范围中猜出什么数字,您都会在主字符串中找到该数字 该范围的主字符串是什么?使用下面的代码,我仍然可以在主键中看到重复的代码 var s = ""; for (i = 0; i < 100; i++) { console.log('Sea
var s = "";
for (i = 0; i < 100; i++) {
console.log('Searching the number ' + i);
d = i.toString;
if (s.indexOf(d) >= 0) {} else {
s = s.concat(i);
}
console.log('Key is \n' + s);
}
var s=”“;
对于(i=0;i<100;i++){
console.log('搜索编号'+i);
d=i.toString;
如果(s.indexOf(d)>=0{}else{
s=s.concat(i);
}
console.log('键为\n'+s);
}
您的代码几乎正确,只需更新两行:
对于(i=0;i<100;i++){
致:
以及:
d=i.toString
致:
欢迎使用Stack Overflow!检查如何创建how to示例,以便更好地回答您的问题。@n4m31ess_c0d3r是的,我为其添加了代码。
for (i = 100 - 1; i >= 0; i--){
d = i.toString();