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
Zlate87's solution for 100: Most Used Character, written in Java
public class MostUsedCharacter { public String mostUsed(String sentence) { int bukvi[]=new int[30]; int bukvi2[]=new int[30]; sentence+=" "; for (int i=0;i<30;i++){ bukvi[i]=0; bukvi2[i]=0; } for(int i=0;i<sentence.length();i++){ if (sentence.charAt(i)==' '){ for (int j=0;j<30;j++){ if (bukvi2[j]>0)bukvi[j]++; } for (int j=0;j<30;j++){ bukvi2[j]=0; } } else{ bukvi2[(int)sentence.charAt(i)-97]++; } } int max=bukvi[0]; int m=0; for (int i=1;i<30;i++){ if(bukvi[i]>max){ max=bukvi[i]; m=i; } } String e=""; char a=(char) ((char)m+97); e+=a; return e; } }