获得这个游戏的结果 //颠三倒四,七上八下,十五的月亮十六圆var result = [];for (var i = 0; i = 100; i++) { var str = i.toString(); if (str.indexOf("3") = 0) { result.push(replaceChat(str, str.indexOf("3"), "4") + "(
//颠三倒四,七上八下,十五的月亮十六圆
var result = [];
for (var i = 0; i <= 100; i++) {
var str = i.toString();
if (str.indexOf("3") >= 0) {
result.push(replaceChat(str, str.indexOf("3"), "4") + "(" + i + ")");
continue;
}
if (str.indexOf("4") >= 0) {
result.push(replaceChat(str, str.indexOf("4"), "3") + "(" + i + ")");
continue;
}
if (str.indexOf("7") >= 0) {
result.push("上" + "(" + i + ")");
continue;
}
if (str.indexOf("8") >= 0) {
result.push("下" + "(" + i + ")");
continue;
}
if (str.indexOf("5") >= 0) {
result.push("月亮" + "(" + i + ")");
continue;
}
if (str.indexOf("6") >= 0) {
result.push("圆" + "(" + i + ")");
continue;
}
result.push(i + "(" + i + ")");
}
str = ""
for (var i = 0; i < result.length; i++) {
str += result[i];
str += " ";
if (i % 5 == 0) {
console.log(str);
str = ""
}
}
console.log(str);
console.log(result);
function replaceChat(source, pos, newChar) {
if (pos < 0 || pos >= source.length || source.length == 0) {
return "invalid parameters...";
}
var iBeginPos = 0,
iEndPos = source.length;
var sFrontPart = source.substr(iBeginPos, pos);
var sTailPart = source.substr(pos + 1, source.length);
var sRet = sFrontPart + newChar + sTailPart;
return sRet;
}
