SOURCE

const str = "6-670-82162-4"

const arr = str.split('')
console.log(arr)
const temp = [];
for (let i = 0; i < arr.length - 1; i++) {
    if (arr[i] != "-") {
        temp.push(Number(arr[i]))
    }
}
let flag = Number(arr[arr.length - 1]);
console.log(flag)
console.log(temp)
let r = 0;
for (let i = 0; i < temp.length; i++) {
    r += (i + 1) * temp[i];
}
console.log(r)

let rflag = r % 11;
let modify = str.substring(0, str.length - 1)
modify = modify + rflag;
console.log(modify)
console.log()


if (rflag == 10) {
    let modify = str.substring(0, str.length - 1)
    modify = modify + "X";
    console.log(modify)
} else {
    if (r % 11 == flag) {
        console.log("right")
    } else {
        let modify = str.substring(0, str.length - 1)
        modify = modify + rflag;
        console.log(modify)
        console.log()
    }
}
console 命令行工具 X clear

                    
>
console