题解 | #记票统计#
记票统计
https://www.nowcoder.com/practice/3350d379a5d44054b219de7af6708894
<?php
while($str = trim(fgets(STDIN))) {
$arr[] = $str;
}
$num = $arr[0];
$names = $arr[1];
$tnum = $arr[2];
$tp = $arr[3];
$names_arr = explode(" ", $names);
$tp_arr = explode(" ", $tp);
for($i=0;$i<$num;$i++){
$arr2[$names_arr[$i]] = 0;
}
$arr2['Invalid'] = 0;
foreach($tp_arr as $key => $value) {
if(in_array($value, $names_arr)) {
$arr2[$value] +=1;
}else{
$arr2['Invalid'] +=1;
}
}
foreach($arr2 as $k => $v) {
echo $k. " : " .$v."\n" ;
}
查看14道真题和解析