题解 | #表示数字#
表示数字
https://www.nowcoder.com/practice/637062df51674de8ba464e792d1a0ac6
const rl = require("readline").createInterface({ input: process.stdin });
rl.on("line", (line) => {
let arr = line.split("");
// console.log(arr)
let arr2 = arr.slice(); //或者let arr2 = arr.concat();
arr.forEach((item, index) => {
// console.log(arr[index])
if (/[0-9]/.test(+item) && /[\D]/i.test(arr2[index - 1])) {
arr[index] = "*" + arr[index];
}
// console.log(arr[index])
if (/[0-9]/.test(+item) && /[\D]/i.test(arr2[index + 1])) {
arr[index] = arr[index] + "*";
}
// console.log(arr[index])
});
// console.log(arr);
console.log(arr.join(""));
});
查看25道真题和解析