import java.util.Scanner;
import java.util.Map;
import java.util.HashMap;
import java.util.Set;
import java.util.Iterator;
import java.util.HashMap;
import java.util.Set;
import java.util.Iterator;
public class Main{
public static void main(String[] args){
Scanner s = new Scanner(System.in);
int n = s.nextInt();
int result = -99999999;
int maxvalue = 0;
Map<Integer,Integer> map = new HashMap<Integer,Integer>();
for(int i = 0;i<n;i++){
int num = s.nextInt();
Integer value = map.get(num);
if(value==null){
map.put(num,1);
}else{
map.replace(num,value+1);
}
// if(maxvalue == 0){
// result = num;
// maxvalue = 1;
// }else if(value!=null && value+1>maxvalue){
// maxvalue = value;
// result = num;
// }
}
Set<Integer> keyset = map.keySet();
Iterator<Integer> it = keyset.iterator();
while(it.hasNext()){
int key = it.next();
int value = map.get(key);
if(value>maxvalue){
result = key;
maxvalue = value;
}
}
System.out.print(result);
}
}
public static void main(String[] args){
Scanner s = new Scanner(System.in);
int n = s.nextInt();
int result = -99999999;
int maxvalue = 0;
Map<Integer,Integer> map = new HashMap<Integer,Integer>();
for(int i = 0;i<n;i++){
int num = s.nextInt();
Integer value = map.get(num);
if(value==null){
map.put(num,1);
}else{
map.replace(num,value+1);
}
// if(maxvalue == 0){
// result = num;
// maxvalue = 1;
// }else if(value!=null && value+1>maxvalue){
// maxvalue = value;
// result = num;
// }
}
Set<Integer> keyset = map.keySet();
Iterator<Integer> it = keyset.iterator();
while(it.hasNext()){
int key = it.next();
int value = map.get(key);
if(value>maxvalue){
result = key;
maxvalue = value;
}
}
System.out.print(result);
}
}
全部评论
(0) 回帖