【先端筆記試験アルゴリズム問題】泥棒の盗品問題
6458 ワード
5人がりんごをたくさん盗んで、翌日盗品を分けようとした.
夜、一人が出てきて、すべてのりんごを5つに分けましたが、もう一つ増えて、彼はついでにこのりんごを木の上のサルに投げて、自分で1/5を持って隠しました.結局他の4人もそう思って、最初の人のようにりんごを5つに分けて、たくさんのものをサルに投げて、1/5を盗んだ.次の日、みんなは盗品を分けて、5つに分けてサルに投げて、最後に1人ずつ分けました.
問:りんごは全部で何個ありますか.
夜、一人が出てきて、すべてのりんごを5つに分けましたが、もう一つ増えて、彼はついでにこのりんごを木の上のサルに投げて、自分で1/5を持って隠しました.結局他の4人もそう思って、最初の人のようにりんごを5つに分けて、たくさんのものをサルに投げて、1/5を盗んだ.次の日、みんなは盗品を分けて、5つに分けてサルに投げて、最後に1人ずつ分けました.
問:りんごは全部で何個ありますか.
//
let s = 1;
while(true){
//
s++;
//
if(s%5==1){
let s1 = s-Math.floor(s/5)-1;
//
if(s1%5==1){
let s2 = s1-Math.floor(s1/5)-1;
//
if(s2%5==1){
let s3 = s2-Math.floor(s2/5)-1;
//
if(s3%5==1){
let s4 = s3-Math.floor(s3/5)-1;
//
if(s4%5==1){
let s5 = s4-Math.floor(s4/5)-1;
// ,
if(s5%5==1){
console.log(' '+s+' ')
break;
}
}
}
}
}
}
}
// 15621