某所で発表練習、TopCoder SRM589

今日は某所で発表練習を行いました。

某所で発表練習、TopCoder SRM589_f0019846_242863.jpg

お昼は冷やし担々麺。

その後はTriple Journeyの解禁条件を見つつ、友人とゲーセンへ。
某所で発表練習、TopCoder SRM589_f0019846_2423390.jpg

One More Lovely(H)繋がった。

某所で発表練習、TopCoder SRM589_f0019846_2432622.jpg

ニエンテ氏・・・。

某所で発表練習、TopCoder SRM589_f0019846_2435023.jpg

ままま銅◆

一旦帰宅してTopCoderに備える。

easyは、アルファベットをカウントして、文字数から一番大きい文字数を引くだけ。

import java.util.Arrays;

public class GooseTattarrattatDiv2 {

public int getmin(String S) {
int[] num = new int[26];
for(int i = 0 ; i < S.length() ; i++){
num[S.charAt(i)-97]++;
}
Arrays.sort(num);
return S.length()-num[25];
}

}


mediumはギアが噛みあうようにするには、最低いくつ取り除けばいいかという問題。
最初をLかRかにすれば固定されるので、両方の場合でやってみて、小さい方を取る。
Mediumは落としました。

public class GearsDiv2 {

public int getmin(String Directions) {
int mcount = 0;
int lcount = 0;
char dir ='.';
if(Directions.charAt(0) == Directions.charAt(Directions.length()-1)){
mcount++;
}

for(int i = 1 ; i < Directions.length() ; i++){
if(dir == Directions.charAt(i)){
mcount++;
dir = '.';
}else{
dir = Directions.charAt(i);
}
}

dir = '.';

for(int i = 0 ; i < Directions.length()-1 ; i++){
if(dir == Directions.charAt(i)){
lcount++;
dir = '.';
}else{
dir = Directions.charAt(i);
}
}

dir = '.';
int ccount = 0;
for(int i = 0 ; i < Directions.length() ; i++){
if(dir == Directions.charAt(i)){
ccount++;
dir = '.';
}else{
dir = Directions.charAt(i);
}
}
if(Directions.charAt(0) == Directions.charAt(Directions.length()-1)){
ccount++;
}
return Math.min(ccount,Math.min(mcount,lcount));
}

}



終了後は再度ゲーセンへ。

某所で発表練習、TopCoder SRM589_f0019846_2443392.jpg

お米タル銅◆

某所で発表練習、TopCoder SRM589_f0019846_251211.jpg

Windy Fairy95.0%

某所で発表練習、TopCoder SRM589_f0019846_2514952.jpg

Blade 96.1%

某所で発表練習、TopCoder SRM589_f0019846_2522751.jpg

キャトられ88.7%

頑張ってたら海神解禁しました。
某所で発表練習、TopCoder SRM589_f0019846_2525445.jpg


やってみたけどAA届かず。奪還は明日頑張る。

  by ddrer-yossi | 2013-08-27 23:41 | TopCoder

<< 仕事してゲーセンへ。 捗らない作業、ハエレAA乗った... >>

SEM SKIN - DESIGN by SEM EXE