212 Easy Medium (div2)
わ〜
久々の昆布はネットつながんなくてさんざんw
さぁとりあえずコード貼りますか
Easy
public class YahtzeeScore { public int maxPoints(int[] toss) { int res; int[] yields = new int[6]; for (int i = 0; i < 6; i++) yields[i] = 0; for (int i = 0; i < 5; i++) { yields[toss[i] - 1] += toss[i]; } res = 0; for (int i = 0; i < 6; i++) { if (res < yields[i]) res = yields[i]; } return res; } }
Medium
public class WinningRecord { public int[] getBestAndWorst(string games) { int[] res = new int[2]; double most = -1.0, least = 1000.0; int win = 0, lose = 0; for (int i = 0; i < games.Length; i++) { if (games[i] == 'W') win++; else lose++; if (i < 2) continue; double temp = (double)win * 100 / (double)(win + lose); if (most <= temp) { res[0] = i + 1; most = temp; } if (least >= temp) { res[1] = i + 1; least = temp; } } return res; } }
反省
Mediumでキャストで引っかかったので気を付けていきたい。