题解 | #记票统计#

记票统计

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" ;
}

全部评论

相关推荐

03-10 11:23
门头沟学院 Java
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务