ruby

zipメソッド 13

zipメソッドについて docs.ruby-lang.org AtCoderの「B - Trick Taking 」の問題でもっとスリムにできないか他のコードを見てた時に見つけた。 概要 このメソッドは自身の配列と渡される引数の配列から、それぞれのインデックス番号が同じものを一つの配列に…

indexメソッド 9(10min)

今日の1問は簡単だった だけど、他の人が使っていたindexメソッドが便利そうだった。 自分はeach文にwith_indexなどを付けて使っているがindexメソッドを使えばもっと楽できそうな気がする。 indexメソッド indexメソッドは引数に渡した文字が配列にある場合…

AtCoder A - Overall Winner 8

今日の一問は、二人の複数の勝負結果がそれぞれの名前の頭文字で出力されるのでそれをもとに どちらが通算で勝ち越しているか 同数だった場合どちらが先に半数を超えたか の処理をかいて判断し、多かった方または早かった方を出力するもの。 自分のコードは…

AtCoder 問題 B - Find snuke 7(10min)

atcoder.jp 一日一問。 基本的に過去問のA、B問題からやっている。 でも、今日選んだ問題は難しかったと思う。 正直わからなかった。だから、解説とほかの人の提出済みの答え見て将来、さっさとできるようになれたらいいなくらいの気持ちで、今は継続を主眼…

each_consについて 5(12min)

そういえばそんなのあったな。と思ったeach_consメソッドについて 挙動 each_consメソッドは簡単に言うと、ペアを作るメソッド。 何人組かは引数で指定できる。 コンビの法則は、指定した配列の一つ目の要素から指定引数分後の要素数をまとめてつくる。 言葉…

rubyのgsubメソッド 4(15min)

まだ、初心者だが遊びでAtCoderを一日一問している。 今日そこで、知っているけどあまり使わなかったgsubメソッドについて gsub 処理 gsubメソッドは指定した文字列を、特定の文字列に置き換えるメソッド。 引数 p "aaabbb".gsub("a", "A") #=> "AAAbbb" "既…