Register
|
Login
Home
News
Competitions
Practice
How to
Rankings
Calendar
Arena
CodeFu 2007
CodeFu'07 Highlights
Jazoon'07 Highlights
Schedule
Rules
Prizes
Results
Competitions
»
Main CodeFu Competitons
»
CodeFu 2007
»
Results
CodeFu 2007 Results
CodeFu Final Round Results
dragan_sahpaski's solution for 100: Most Used Character, written in Java
public class MostUsedCharacter { public String mostUsed(String sentence) { String[] array=sentence.split(" "); int[] a=new int[26]; boolean[] b=new boolean[26]; for(int i=0;i<array.length;i++){ for(int j=0;j<array[i].length();j++) if(b[array[i].charAt(j)-'a']==false){ a[array[i].charAt(j)-'a']++; b[array[i].charAt(j)-'a']=true;} for(int k=0;k<26;k++) b[k]=false; } int max=0,pos=0; for(int i=0;i<26;i++){ if(a[i]>max){max=a[i]; pos=i;} } return Character.toString((char)(pos+'a')); } }