ABC175
https://atcoder.jp/contests/abc175
過去問。
A: Rainy Season
puts gets.chomp.each_char.chunk {|e| e == "R"} .map {|b, ary| b ? ary.size : 0}.max
B: Making Triangle
n = gets.to_i ls = gets.split.map(&:to_i) puts ls.combination(3).count {|li, lj, lk| li != lj && lj != lk && lk != li && li + lj > lk && lj + lk > li && lk + li > lj }
C: Walking Takahashi
x, k, d = gets.split.map(&:to_i) x = x.abs result = if x < k * d if k.even? n = x / (2 * d) a = x - n * 2 * d b = a - 2 * d [a.abs, b.abs].min else if x <= d (x - d).abs else x -= d n = x / (2 * d) a = x - n * 2 * d b = a - 2 * d [a.abs, b.abs].min end end else x - k * d end puts result
ひどいタイポをしていた。まちがったコードをここにコピペして気づいた。