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
angel's solution for 200: TrainRoute, written in Java, submitted on 09.05.2010 11:33:20
import java.util.ArrayList; public class TrainRoute { public String findActualSchedule(String plannedSchedule, String updates) { String[] up = updates.split(" "); ArrayList<String> al = new ArrayList<String>(); String ret = plannedSchedule; for(int i=up.length-2;i>=0;i-=2) { if(!al.contains(up[i])) { int ind = plannedSchedule.indexOf(up[i]); ret = ret.substring(0, ind+2) + up[i+1]+ret.substring(ind + 7, ret.length()); al.add(up[i]); } } return ret; } }