题解 | #记票统计#

记票统计

http://www.nowcoder.com/practice/3350d379a5d44054b219de7af6708894

//照它的逻辑写就行
import java.util.*;
import java.io.*;
public class Main{
    public static void main(String[] args) throws IOException{
        BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
        String s=null;
        while((s=br.readLine())!=null){
            int n=Integer.parseInt(s);
            String[] str=br.readLine().split(" ");
            int voteNums=Integer.parseInt(br.readLine());
            String[] voteStr=br.readLine().split(" ");
            int a[]=new int[n];
            int inValid=0;
            for(int i=0;i<voteNums;i++){
                int flag=0;
                for(int j=0;j<n;j++){
                    if(voteStr[i].equals(str[j])){
                        flag=1; 
                        a[j]++;
                        break;
                    } 
                }
                if(flag==0) inValid++;
            }
            for(int i=0;i<n;i++){
                System.out.println(str[i]+" : "+a[i]);
            }
            System.out.println("Invalid : "+inValid);
        }
    }
}
全部评论

相关推荐

uu们,拒offer时hr很生气怎么办我哭死
爱睡觉的冰箱哥:人家回收你的offer,或者oc后没给你发offer的时候可不会愧疚你,所以你拒了也没必要愧疚他。
点赞 评论 收藏
分享
06-04 09:27
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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