乐扣17.06.2题目编程
(题目)
解答 目前只能计算到 559366752 23/44
<script>
let num = 0
var numberOf2sInRange = function (n) {
let num = 0
for (let i = 1; i <= n; i++) {
if (/(2)/.test(i)) {
document.write(i + ' ')
num += 1
if (/^2/g.test(i) && /2$/.test(i)) {
if (i != 2) {
document.write(i + ' ')
num += 1
}
if (/^222/g.test(i) || /222$/.test(i)) {
document.write(i + ' ')
num += 1
}
} else if (/^22/g.test(i) || /22$/.test(i)) {
document.write(i + ' ')
num += 1
}
}
}
return num
};
</script>