统计重复元素
给定一个数组长度n,以及n个数,在这n个数中,有几个数是相同的,请找出这个数,并统计重复了多少次。输出格式:先输出重复的元素,空一格输出重复次数,若没有重复数字,输出None
输入用例:
5 1 2 8 9 1
输出用例:
1 2
输入用例:
10 50 21 335 20 335 335 1 2 3 4
输出用例:
335 3
输入用例:
1 20
输出用例:
None
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner in = new Scanner(System.in);
int i = in.nextInt();
int[] a = new int[i];
int b;
for(b = 0; b < i; b++){
a[b]=in.nextInt();
}
int num = 0;
int max = 0;
for(int j=0;j<a.length;j++){
int v=a[j];
int count = 0;
for(int k = 0; k<a.length; k++){
if(v==a[k]){
count++;
}
}
if(count>max){
max=count;
num = v;
}
}
if(max == 1 || i ==1){
System.out.println("None");
}else{
System.out.println(num+" "+max);
}
}
}
// your code