2018-12-08から1日間の記事一覧

AtCoder Beginner Contest 109 A

学んだこと バッククォートでシェルコマンドを実行できる ddは一般的にはファイルコピーにつかうが、入力元/出力先を省略すると標準入出力になる str[/regex/]で正規表現にマッチする部分文字列をとりだせる 三項演算子に慣れよう 最初に書いたコード a,b = …

AtCoder Beginner Contest 111 A

学んだこと 置換はtr 最初に書いたコード n = gets.chomp.split("") m = [] n.each do |c| if c == "1" m << "9" else m << "1" end end p m.join.to_i 修正したコード puts gets.tr('19','91')

AtCoder Regular Contest 103 C

いままでPythonで書いてたけど今後RubyつかうことになりそうなのでRubyで書いてみた。 学んだこと Rubyでの標準入出力のしかた 配列から奇数/偶数番目の要素だけ取り出したいなら、select.with_index 配列で値の出現回数をハッシュに記録するなら、inject ha…