2013-12-04から1日間の記事一覧
nkfのインストール Macにnkfがインストールされていない場合は、下記をまず実行する。 http://sourceforge.jp/projects/nkf/ から最新のダウンロードファイルをDLする。(2013/12/4時点で2.1.3) 以下のコマンドを叩く #もし/usr/local/srcが無い場合は作る mv…
問題文概略 商品の仕入れ値と売値から売上を算出する問題 書いたコード public class ProfitCalculator { public int percent(String[] items) { double cost = 0; double price = 0; double margin = 0; for(int i = 0; i < items.length; i++) { price += …
SRM 155 DIV2 Lv.1 問題文概略 特定の文字列を数字に変換する 書いたコード 解けなかった。 一時文字ずつ文字を調べていき、'X'が連続して出た数と’-’が出た数を数え、それぞれ数字に変換しようとしたが泥沼にはまった。 他の参加者のコードを読んで修正した…
SRM 156 DIV2 Lv.1 問題文概略 使っているディスク容量を、最適な形で分配する。 書いたコード(解けなかった) 全Totalの和 - 全Usedの和 = Marginを出す Usedの要素をsortする Margin - Usedの各要素 要素数 - 上記で0になるまで引けた個数 というように考え…
SRM 157 DIV2 Lv.1 問題文概略 数字の推測ゲーム。 範囲を絞っていき任意の数字を当てる。 書いたコード(解けなかった) 問題文をしっかり読んでおらず、upper boundが上書きされていくのを見逃してタイムアウト。 他の参加者のコードを読んで修正した public…
SRM 158 DIV2 Lv.1 問題文概略 文字列を規則にそって並べ替える。 書いたコード 全パターンが4つだったので、すべて書いた。 汎用性がない。。 public class TireRotation { public int getCycle(String initial, String current) { String char1 = initial.…
SRM 159 DIV2 Lv.1 問題文概略 道路図が文字列で与えられており、車を止めることのできる場所を求める。 書いたコード public class StreetParking { public int freeParks(String street) { String regex = "--B|-B|-D|-S-"; String replaceStreet = street…
SRM 160 DIV2 Lv.1 問題文概略 文字列が与えられており、特定の規則にそって文字列を数字に変換する 書いたコード public class Substitute { public int getValue(String key, String code) { char[] keyArray = key.toCharArray(); char[] codeArray = cod…