# 入力された値を受け取る W, H, C = gets.chomp.split lines = [ # WBWBWBWBW... みたいな文字列をつくった上で W 文字幅で切り取る ("WB" * W.to_i).chars.take(W.to_i).join, ("BW" * W.to_i).chars.take(W.to_i).join ] # C が B であればスタートする line を変える if C == "B" lines.reverse! end H.to_i.times do |h| puts lines[h % 2] end