/js_i@mmis_js_bot var readline = require('readline');
var list = '01234567989'.split('');
for (let i = 0; i < list.length - 1; i++) {
let target = i + Math.floor((list.length - i) * Math.random());
[list[i], list[target]] = [list[target], list[i]]
}
var answer = list.slice(0, 4);
const rl = readline.createInterface({
input: process.stdin
});
rl.on('line', (line) => {
if (!line.match(/^\d{4,4}$/)) {
return console.log('請輸入 4 位不重複的數字');
}
var temp = line.split('');
var used = {};
for (let i = 0; i < 4; i++) {
if (used[i]) {
return console.log('請輸入 4 位不重複的數字');
}
used[i] = true;
}
var a = 0;
var b = 0;
for (let i = 0; i < 4; i++) {
if (temp[i] === answer[i]) {
a++;
} else if (answer.indexOf(temp[i]) >= 0) {
b++;
}
}
console.log(a + ' a ' + b + ' b');
if (a === 4) {
console.log('正確答案!!!');
process.exit(0);
}
})