どの言語でもそうだけど ループの条件式でlengthとったらあかん。