Register
|
Login
Home
News
Competitions
Practice
How to
Rankings
Calendar
Arena
CodeFu 2010
CodeFu'10 Highlights
Jazoon'10 Highlights
Schedule
Rules
Prizes
Results
Competitions
»
Main CodeFu Competitons
»
CodeFu 2010
»
Results
CodeFu 2010 Results
Final Round Results
Vojce's solution for 200: TrainRoute, written in Java, submitted on 09.05.2010 12:46:29
public class TrainRoute { public static String findActualSchedule(String plannedSchedule, String updates) { plannedSchedule+=" "; updates+=" "; String str[]=new String[plannedSchedule.length()/8]; String str1[]=new String[updates.length()/8]; for(int i=0;i<plannedSchedule.length()/8;i++) str[i]=plannedSchedule.substring(i*8,i*8+8); for(int i=0;i<updates.length()/8;i++) str1[i]=updates.substring(i*8,i*8+8); for(int i=0;i<str.length;i++) for(int j=0;j<str1.length;j++) { if(str[i].charAt(0)==str1[j].charAt(0)) str[i]=str1[j]; } String s=""; for(int i=0;i<str.length;i++) s+=str[i]; s=s.substring(0,s.length()-1); return s; } }