条件:2つの3桁の合計が、結果は、4桁であり、各数字とすべての数値は、+ 284 = Cを繰り返し、Cを見つけていませんか?
var a,b=284,c;
for(var a=102;a<=987;a++){
c=a+b;
var a_arr=a.toString().split("");
var b_arr=b.toString().split("");
var c_arr=c.toString().split("");
var res_arr=a_arr.concat(b_arr).concat(c_arr);
if(new Set(res_arr).size==10){console.log(a+"+"+b+"="+c)}
}
769+284=1053
上記条件の延長部として2つの3つの未知数が追加され、結果は、各数字4桁であり、すべての数は繰り返すことができない、+ B = Cは、A、B、Cを見つけますか?
var a,b,c,i=1;
for(var a=102;a<=987;a++){
for(var b=102;b<=987;b++){
c=a+b;
var a_arr=a.toString().split("");
var b_arr=b.toString().split("");
var c_arr=c.toString().split("");
var res_arr=a_arr.concat(b_arr).concat(c_arr);
if(new Set(res_arr).size==10){console.log(a+"+"+b+"="+c);i++}
}
}
console.log("总共有多少组:"+i+"组");