配列に数字を繰り返し入れるとき
<?php
$array=[];
while(true){
printf("[%s]\n", implode(", ", $array));
print("input: ");
$s = trim(fgets(STDIN));
if($s == ' '){ $break; }
$v = (int)$s;
array_push($array, $v);
if(count($array) > 5){
array_shift($array);
}
}
$total = 0;
foreach($array as $n){
$total += $n;
}
printf("total: %d", $total);
引用 : Web開発のためのMySQL超入門
配列のキーに重複があるか
例) 丸いテーブルを囲むいくつかの椅子に、グループごとに座る。先着のグループと重なれば、座らない。
以下入力例
6 3
2 3
1 5
2 6
1行目は、椅子の数とグループ数。 以下は、入力を配列に直したもの。
|