猴子選大王-php

奇葩也是花發表於2020-10-12
function King( $monkeys , $kill ){

    while( count( $monkeys ) > 1){
        echo '長度為'. count( $monkeys).'<br/>';
        print_r($monkeys);
        echo '<hr/>';
        foreach( $monkeys as $k => $v ){
            if( $k % $kill == 2 ){
                echo '第'.$v.'只猴子被殺了<br/>';
                unset( $monkeys[$k] );
                break;
            }else{
                unset( $monkeys[$k] );
                $monkeys[] = $v;
            }
        }
    }
    echo '第'. print_r( $monkeys ).'成為大王';
}

$arr = range( 1,3 );
King( $arr , 3 );

相關文章