生ゴミ生活も同然。 AtCoder #005

今日はEffective Javaを読んで過ごしていたものの、
ほとんどはかどらず、気づいたら寝ていた一日でした。

夜は脳の再生性の凄さについての特集を見て、その後AtCoderに参加しました。

A問題は、特定の文字列が何回現れるかカウントする。
注意すべき点は最後に.が入る部分のカウント。


import java.util.Scanner;

public class Main {
public static void main(String args[]){
Scanner input = new Scanner(System.in);
int ln = input.nextInt();
String[] lst = new String[ln];
for(int i = 0 ; i < ln ; i++){
lst[i] = input.next();
}

System.out.println(maximum(ln,lst));
}
public static int maximum(int ln, String[] lst){
int count = 0;
for(int i = 0 ; i < lst.length ; i++){
if(i != lst.length-1){
if(lst[i].equals("TAKAHASHIKUN") || lst[i].equals("Takahashikun") || lst[i].equals("takahashikun"))count++;
}else{
if(lst[i].equals("TAKAHASHIKUN.") || lst[i].equals("Takahashikun.") || lst[i].equals("takahashikun."))count++;
}
}
return count;
}


}


B問題は、ある地点からの数字を読み解く問題。
条件書きすぎて大変なことになったし、しかも一部WAが出てダメな状況。

C問題は、迷路があって、ゴールまで2つ壁を壊して行けるかどうか判定する問題。
これは面白いかもしれない。

Dは見てすら居ない。

  by ddrer-yossi | 2012-06-30 23:04 | 日常生活

<< 仕事後ゲーセン 1次面接 & Codeforc... >>

SEM SKIN - DESIGN by SEM EXE