よく考えたら row.chars.with_index で良かったですね。