特定の値(4000)で数値を分割し、数値を配列に配置しようとしています
例: 指定された最大値: 8202
したがって、split_array は、最後まで到達しない限り 4000 で分割する必要があり、4000 未満の場合は最後まで進みます。
start_pos, end_pos
0,4000
4001,8001
8002,8202
so the first row in the array would be
[0 4000]
second row would be
[4001 8001]
third row would be
[8002 8202]
最大値は(8202)から(16034)のような他の数値に変更できることに注意してください。