TopCoder SRM513
今日は朝5時までパワーポイントで資料を作成していました。
そして朝10時に発表。
そして眠いままこらえて、情報処理試験の支払いを完了する。
ネットワークスペシャリストである。
20時にはTopCoderに挑んだ。
完全に眠い状態でやっていたので、しんどかった記憶があります。
1問目はキャンプの問題。
問題覚えていないし、面倒なのではりはり。
View TrainingCamp Problem Statement
public class TrainingCamp{
public String[] determineSolvers(String[] attendance, String[] problemTopics){
String[] solvers = new String[attendance.length];
for(int i = 0 ; i < attendance.length ; i++){
solvers[i] = new String();
for(int k = 0 ; k < problemTopics.length ; k++){
int count = 0;
for(int j = 0 ; j < attendance[i].length() ; j++){
if(!(problemTopics[k].charAt(j) == '-' || attendance[i].charAt(j) == 'X')){
solvers[i] += "-";
break;
}else{
count++;
}
if(count == attendance[i].length()){
solvers[i] += "X";
}
}
}
}
return solvers;
}
}
2問目はincredible machineの問題でした。
このゲーム、台湾の祖母の家のWin3.1のPCに入ってました。
当時は結構遊んでいましたね。金魚鉢とか猫とか、
個性的なギミックが沢山あって面白かったです。
が、時間不足で解けませんでした。残念ですのー。
by ddrer-yossi | 2011-07-26 23:23 | TopCoder