【先端筆記試験アルゴリズム問題】泥棒の盗品問題


5人がりんごをたくさん盗んで、翌日盗品を分けようとした.
夜、一人が出てきて、すべてのりんごを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