小学校の数学の問題
948 ワード
さっきバカな犬のブログを見ましたが、小学校の奥数についての問題を見ました.自分も興味があります.気軽に書いてください.大牛は見ないでください.まさしく遊びと書いてあります.
一つの六桁の数字はそれぞれ2、3、4、5、6を使ってそれに乗ります.得られた五つの新数は元の数字の中の六つの数字からなります.ただ位置が違っています.この六桁はいくらですか?
一つの六桁の数字はそれぞれ2、3、4、5、6を使ってそれに乗ります.得られた五つの新数は元の数字の中の六つの数字からなります.ただ位置が違っています.この六桁はいくらですか?
function toStr(num){
return num+''; //num to string
}
function toChar(num){
var str = toStr(num);
var arr = [];
for(var i=0;i<str.length;i++){
arr.push(str.charAt(i));
}
return arr.sort(); //make Array
}
function compare(arr1,arr2){
return arr1.join("") == arr2.join(""); //join to string
}
function isSame(num1,num2){
return compare(toChar(num1),toChar(num2)); //compare
}
function result(){
for(var i = 100000;i<=999999;i++){
if(isSame(i*2,i) && isSame(i*3,i) &&
isSame(i*4,i) && isSame(i*5,i) &&
isSame(i*6,i)){
return i;
}
}
}
alert(result())