プログラミング [Atcoder]ABC049C – 白昼夢 / Daydream[Ruby] 問題 英小文字からなる文字列Sが与えられます。Tが空文字列である状態から始め、以下の操作を好きな回数繰り返すことでS=Tとすることができるか判定してください。 Tの末尾に dream dreamer erase eraser ... 2020.02.03 プログラミング
プログラミング [AtCoder]ABC085C – Otoshidama[Ruby] 問題 日本でよく使われる紙幣は、10000円札、5000円札、1000円札です。以下、「お札」とはこれらのみを指します。 青橋くんが言うには、彼が祖父から受け取ったお年玉袋にはお札がN枚入っていて、合計でY円だったそうですが、... 2020.02.02 プログラミング
プログラミング [AtCoder]ABC085B – Kagami Mochi[Ruby] 問題 X段重ねの鏡餅(X≥1)とは、X枚の円形の餅を縦に積み重ねたものであって、どの餅もその真下の餅より直径が小さい(一番下の餅を除く)もののことです。例えば、直径10、8、6センチメートルの餅をこの順に下から積み重ねると3段重ねの... 2020.02.01 プログラミング
プログラミング [AtCoder]ABC088B – Card Game for Two[Ruby] 問題 N枚のカードがあります.i枚目のカードには,aiという数が書かれています.Alice と Bob は, これらのカードを使ってゲームを行います. ゲームでは, Alice と Bob が交互に 1 枚ずつカードを取っていきます... 2020.01.31 プログラミング
プログラミング [AtCoder]ABC083B – Some Sums[Ruby] 問題 問題文 1以上N以下の整数のうち、10進法での各桁の和がA以上B以下であるものの総和を求めてください。 入出力例 入力例 20 2 5 出力例 84 20以下の整数のうち、各桁の和が2以上5以下なのは... 2020.01.30 プログラミング
プログラミング [AtCoder]ABC087B – Coins[Ruby] 問題 あなたは、500円玉をA枚、100円玉をB枚、50円玉をC枚持っています。 これらの硬貨の中から何枚かを選び、合計金額をちょうどX円にする方法は何通りありますか。 同じ種類の硬貨どうしは区別できません。2 通りの硬貨の選... 2020.01.29 プログラミング
プログラミング [AtCoder]ABC081B – Shift only [Ruby] 問題 黒板に N 個の正の整数 A1,...,ANが書かれています。A君は,黒板に書かれている整数がすべて偶数であるとき,次の操作を行うことができます。・黒板に書かれている整数すべてを、2で割ったものに置き換える。A君は最大で何回操... 2020.01.28 プログラミング
プログラミング [Rails]seeds.rbを書くときはcreateではなく、create!を使ったほうがいい? 事の始まり スクールの同じ班の人からseeds.rbに書き込んでも、データが反映されないという相談を受けました。その時の画像が以下になります。 みたところ、記述に間違いはありません。また、状況が再現できるか自分のアプリ... 2020.01.28 プログラミング
プログラミング [Atcoder]ABC081A – Placing Marbles[Ruby] 問題 すぬけ君は 1,2,3の番号がついた 3つのマスからなるマス目を持っています。 各マスには 0 か 1 が書かれており、マス iには siが書かれています。 すぬけ君は1が書かれたマスにビー玉を置きます。 ビー玉が置かれ... 2020.01.27 プログラミング
プログラミング [AtCoder]ABC086A – Product[Ruby] 問題 シカのAtCoDeerくんは二つの正整数 a,bを見つけました。 aと bの積が偶数か奇数か判定してください。積が奇数なら Odd と、 偶数なら Even と出力せよ。 自分の回答 def product(b ,... 2020.01.27 プログラミング