2017-01-28から1日間の記事一覧

ソースコードの美醜

C: 風力観測 - AtCoder Beginner Contest 001 | AtCoder if文の羅列しか思いつかず、カオスになった。 勉強になったコード dirs = [ "N", "NNE", "NE", "ENE", "E", "ESE", "SE", "SSE", "S", "SSW", "SW", "WSW", "W", "WNW", "NW", "NNW", ] ws = [3, 16, …

AtCoder始めた

競技プログラミング、BiginnerContestの過去問解くところから。 まずは問題に慣れたい。 if文を?だけで書く技法 n = gets.to_i printf("d\n", (n<100?0:n<=5000?n*10:n<=30000?(n+50000):n<=70000?((n-30000)/5+80000):89000)/1000) 桁埋めとかちゃんとやっ…