Professional Documents
Culture Documents
import java.util.*;
import java.io.*;
class UserMainCode{
public int findPassword(int input1,int input2,int input3,int input4,int input5){
input1=Math.abs(input1);
input2=Math.abs(input2);
input3=Math.abs(input3);
input4=Math.abs(input4);
input5=Math.abs(input5);
int a[]={input1,input2,input3,input4,input5};
int num;
ArrayList<Integer> al=new ArrayList<Integer>();
ArrayList<Integer> sn=new ArrayList<Integer>();
ArrayList<Integer> usn=new ArrayList<Integer>();
for(int i=0;i<5;i++){
num=a[i];
int x=0;
while(num>0){
al.add(num%10);
num=num/10;
x++;
}
Map<Integer,Integer> hm=new HashMap<Integer,Integer>();
for(int j=0;j<al.size();j++){
int ele=al.get(j);
if(hm.containsKey(ele)){
int k=hm.get(ele);
hm.put(ele,++k);
}
else
hm.put(ele,1);
}
al.clear();
Collection<Integer> vls=hm.values();
Object cl[]=vls.toArray();
int flag=1;
int ele=(Integer)cl[0];
for(Object y:cl){
if((Integer)y==ele)
continue;
else{
flag=0;
break;
}
}
if(flag==0)
usn.add(a[i]);
else
sn.add(a[i]);
}
int sumsn=0,sumusn=0;
for(int e:sn)
sumsn=sumsn+e;
for(int e:usn)
sumusn=sumusn+e;
return (sumsn-sumusn);
}
}