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
carevski's solution for 100: Most Used Character, written in Java
import java.util.*; public class MostUsedCharacter { public static String mostUsed(String sentence){ StringTokenizer tok = new StringTokenizer(sentence); int pole[] = new int[30]; while(tok.hasMoreElements()){ String zbor = tok.nextToken(); int t[] = new int[30]; for(int i=0;i<30;i++){ t[i] = 0; } for(int i =0;i<zbor.length();i++){ //System.out.println(zbor t[zbor.charAt(i)-97] = 1; } for(int i=0;i<30;i++){ pole[i] += t[i]; } } int max = 0; for(int i=1;i<30;i++){ if(pole[i] > pole[max]){ max = i; } } return Character.toString((char)(max+97)); } /** * @param args */ public static void main(String[] args) { System.out.println( MostUsedCharacter.mostUsed("akjqq werj khhjjklqwerkjhkljqwherkjwheasdasdqweasdeas dasdqweqweqqqqqqqalksjdaeoi")); } }