Jump to...
redirecting...

Log for OwO

/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[temp[i]]) {
return console.log('請輸入 4 位不重複的數字');
}
used[temp[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);
}
})
@mmis1000 這bot死了嗎
|9876
|9765
7856
|7856
4857
|4857
|5843
test'
((tg-sticker:CAADBQAD5goAArwK2gy05XBrXNGuvwI))
|5823
|5842
|5841
|5813
|0843
|9843
|7843
|6843
/getfile CAADBQAD5goAArwK2gy05XBrXNGuvwI
呃..
他的 Java 模式壞了 😕
/java_interactive@mmis_js_bot
import java.util.Scanner;

class Problem1 {
public static void main(String[] args) {
int[] digits = new int[3];
int[] inputs = new int[3];
Scanner inputStream = new Scanner(System.in);

// Generate a random number
digits[0] = (int)Math.floor(Math.random() * 10);
digits[1] = (int)Math.floor(Math.random() * 10);
digits[2] = (int)Math.floor(Math.random() * 10);

System.out.print("請輸入一個三位數字:");

while (inputStream.hasNextLine()) {
int a = 0;
int b = 0;
String sInputs = inputStream.nextLine();

if (sInputs.length() != 3) {
System.out.println("請重新輸入!");
continue;
}

inputs[0] = Integer.parseInt(String.valueOf(sInputs.charAt(0)));
inputs[1] = Integer.parseInt(String.valueOf(sInputs.charAt(1)));
inputs[2] = Integer.parseInt(String.valueOf(sInputs.charAt(2)));

for (int i = 0; i < digits.length; i++) {
if (inputs[i] == digits[i]) {
a++;
} else {
for (int j = 0; j < inputs.length; j++) {
if (inputs[j] == digits[i] && i != j) b++;
}
}
}

if (a > 0 && b == 0) {
System.out.printf("%sA\n", a);

if (a == 3) { // Game finishes
System.exit(0);
}
} else if (a == 0 && b > 0) {
System.out.printf("%sB\n", b);
} else {
System.out.printf("%sA%sB\n", a, b);
}

System.out.print("請輸入一個三位數字:");
}

inputStream.close();
}
}
[sticker](media:AAQFABORNtAyAASDb5i0XaQYUzQaAAIC@telegram)
[sticker](media:AAQFABOLOdAyAAQemnq5NrJvWd8bAAIC@telegram)