AtCoder

AtCoder ABC178 A問題・B問題

Ruby でハッシュを使う練習問題を探しているけどなかなか見つからないので、9月13日に開催された AtCoder Beginner Contest 178(ハッシュと関係ない)。 各問題の制約や入力・出力例はリンク先(AtCoderのサイト)へ。 A - Not 問題文 0 以上 1 以下の整数 …

B - Judge Status Summary(ABC173復習)

7月5日に開催されたAtCoder Beginner Contest 173。 B問題の復習。 B - Judge Status Summary 問題文 高橋君は、プログラミングコンテスト AXC002 に参加しており、問題 A にコードを提出しました。 この問題には N 個のテストケースがあります。各テストケ…

A - Payment(ABC173復習)

7月5日に開催されたAtCoder Beginner Contest 173。 A問題の復習。 A - Payment 問題文 お店で N 円の商品を買います。 1000 円札のみを使って支払いを行う時、お釣りはいくらになりますか? ただし、必要最小限の枚数の 1000 円札で支払いを行うものとしま…

B - Minor Change(ABC172復習)

6月27日に開催されたAtCoder Beginner Contest 172。 B問題の復習。 各問題の制約や入力・出力例はリンク先(AtCoderのサイト)へ。 B - Minor Change 問題文 文字列 S, T が与えられます。次の操作を繰り返して S を T に変更するとき、操作回数の最小値を…

A - Calc(ABC172復習)

6月27日に開催されたAtCoder Beginner Contest 172。 A問題の復習。 各問題の制約や入力・出力例はリンク先(AtCoderのサイト)へ。 A - Calc 問題文 整数 a が入力されます。値 a + a2 + a3 を出力してください。 入力 入力は以下の形式で標準入力から与え…

B - Mix Juice(ABC171復習)

6月21日に開催されたAtCoder Beginner Contest 171。 B問題の復習。 各問題の制約や入力・出力例はリンク先(AtCoderのサイト)へ。 B - Mix Juice 問題文 ある店でN 種類の果物、果物 1,…,N が売られており、それぞれの価格は一個あたり p1,…,pN 円です。 …

A - αlphabet(ABC171復習)

6月21日に開催されたAtCoder Beginner Contest 171。 うっかりしていてバーチャル参加になってしまった…。ガーン さて、A問題の復習。 各問題の制約や入力・出力例はリンク先(AtCoderのサイト)へ。 A - αlphabet 問題文 英大文字か英小文字のいずれか 1 文…

B - Crane and Turtle(ABC170復習)

6月14日に開催されたAtCoder Beginner Contest 170。 B問題の復習。 各問題の制約や入力・出力例はリンク先(AtCoderのサイト)へ。 B - Crane and Turtle 問題文 庭に何匹かの動物がいます。これらはそれぞれ、2 本の足を持つ鶴か 4 本の足を持つ亀のいずれ…

A - Five Variables(ABC170復習)

6月14日に開催されたAtCoder Beginner Contest 170。 A問題の復習。 各問題の制約や入力・出力例はリンク先(AtCoderのサイト)へ。 A - Five Variables 問題文 5 つの変数 x1, x2, x3, x4, x5 があります。 最初、変数 xi には整数 i が代入されていました…

AtCoder Beginners SelectionにRubyで挑戦 #4

AtCoder初心者がやるべき問題集、AtCoder Beginners Selectionに挑戦。 各問題の制約や入出力例などは引用元リンク(AtCoderのサイト)へ。 ABC087B - Coins 問題文 あなたは、500 円玉を A 枚、100 円玉を B 枚、50 円玉を C 枚持っています。 これらの硬貨…

AtCoder Beginners SelectionにRubyで挑戦 #3

AtCoder初心者がやるべき問題集、AtCoder Beginners Selectionに挑戦。 各問題の制約や入出力例などは引用元リンク(AtCoderのサイト)へ。 ABC081B - Shift only 問題文 黒板に N 個の正の整数 A1,...,AN が書かれています. すぬけ君は,黒板に書かれてい…

AtCoder Beginners SelectionにRubyで挑戦 #2

AtCoder初心者がやるべき問題集、AtCoder Beginners Selectionに挑戦。 各問題の制約や入出力例などは引用元リンク(AtCoderのサイト)へ。 ABC081A - Placing Marbles 問題文 すぬけ君は 1,2,3 の番号がついた 3 つのマスからなるマス目を持っています。 各…

C - Multiplication 3(ABC169復習)

5月31日に開催されたAtCoder Beginner Contest 169。 簡単そうなだと思って提出しまくったがACできなかったC問題を考える。 各問題の制約や入力・出力例はリンク先(AtCoderのサイト)へ。 C - Multiplication 3 問題文 A × B の小数点以下を切り捨て、結果…

B - Multiplication 2(ABC169復習)

5月31日に開催されたAtCoder Beginner Contest 169。 ぱっと見簡単そうな問題だと思ったがACできなかったB問題を考える。 各問題の制約や入力・出力例はリンク先(AtCoderのサイト)へ。 B - Multiplication 2 問題文 N 個の整数 A1,...,AN が与えられます。…

AtCoder Beginner Contest 169 提出コード(Ruby)

ABC 8回目の参加 5月31日に開催されたAtCoder Beginner Contest 169にRubyで参加。 ぱっと見簡単そうだと思ったのは間違いで、A問題しかできず…。悔しい。 各問題の制約や入力・出力例はリンク先(AtCoderのサイト)へ。 A - Multiplication 1 問題文 A × B …

C - Peaks(ABC166復習)

5月3日に開催されたAtCoder Beginner Contest 166。 本番ではACできなかったC問題にチャレンジ。 各問題の制約や入力・出力例はリンク先(AtCoderのサイト)へ。 C - Peaks 問題文 AtCoder丘陵には N 個の展望台があり、展望台 i の標高は Hi です。 また、…

AtCoder Beginner Contest 168 提出コード(Ruby)

ABC 7回目の参加 5月17日に開催されたAtCoder Beginner Contest 168にRubyで参加。 今回もAC(正解)はA・B問題だけ。 各問題の制約や入力・出力例はリンク先(AtCoderのサイト)へ。 A - ∴ (Therefore) 問題文 いろはちゃんは、人気の日本製ゲーム「ÅtCoder…

AtCoder Beginner Contest 167 提出コード(Ruby)

ABC 6回目の参加 5月10日に開催されたAtCoder Beginner Contest 167に参加しました。言語はRubyです。 今回もAC(正解)はA・B問題だけでした。難しい…。 各問題の制約や入力・出力例はリンク先(AtCoderのサイト)をご覧ください。 A - Registration 問題文…

B - Trick or Treat(ABC166復習)

5月3日に開催されたAtCoder Beginner Contest 166にRubyで参加しました。 今日はB問題の復習です。 各問題の制約や入力・出力例はリンク先(AtCoderのサイト)をご覧ください。 B - Trick or Treat 問題文 ある街に、N 人のすぬけ君(すぬけ君 1 、すぬけ君 2…

B - 1%(ABC165復習)

5月2日に開催されたAtCoder Beginner Contest 165にRubyで参加しました。 今日はB問題の復習です。 各問題の制約や入力・出力例はリンク先(AtCoderのサイト)をご覧ください。 B - 1% 問題文 高橋くんはAtCoder銀行に 100 円を預けています。 AtCoder銀行で…

A - We Love Golf(ABC165復習)

5月2日に開催されたAtCoder Beginner Contest 165にRubyで参加しました。 今日はA問題の復習です。 各問題の制約や入力・出力例はリンク先(AtCoderのサイト)をご覧ください。 A - We Love Golf 問題文 ジャンボ高橋君はゴルフの練習をすることにしました。…

AtCoder Beginner Contest 166 提出コード(Ruby)

ABC 5回目の参加 5月3日に開催されたAtCoder Beginner Contest 166に参加しました。言語はRubyです。 前日に引き続き、AC(正解)はA・B問題だけでした。この前Cまでできたのはまぐれだった模様。 各問題の制約や入力・出力例はリンク先(AtCoderのサイト)…

AtCoder Beginner Contest 165 提出コード(Ruby)

ABC 4回目の参加 5月2日に開催されたAtCoder Beginner Contest 165に参加しました。言語はRubyです。 今回、AC(正解)はA・B問題だけでした。全体的に難しかった… とりあえず、解答コードです。 各問題の制約や入力・出力例はリンク先(AtCoderのサイト)を…

AtCoder Beginners SelectionにRubyで挑戦 #1

AtCoder初心者がやるべき問題集に挑戦することにしました。 AtCoder Beginners Selection - AtCoder このコンテストは、「AtCoderに登録したけど何をしていいか分からない・・・!」という人に向けて作られた、初心者向け問題集です。 ということで、早速や…

C - gacha(AtCoder Beginner Contest 164 復習)

4月26日に開催されたAtCoder Beginner Contest 164にRubyで参加しました。 今日はC問題の復習です。 各問題の制約や入力・出力例は引用元ページ(AtCoderのサイト)をご覧ください。 C - gacha 問題文 くじ引きを N 回行い、i 回目には種類が文字列 Si で表…

A問題・B問題(AtCoder Beginner Contest 164 復習)

4月26日に開催されたAtCoder Beginner Contest 164にRubyで参加しました。 今回は、A問題とB問題の復習です。 各問題の制約や入力・出力例は引用元ページ(AtCoderのサイト)をご覧ください。 A - Sheep and Wolves 問題文 羊が S 匹、狼が W 匹います。 狼…

AtCoder Beginner Contest 164 提出コード(Ruby)

AtCoder Beginner Contestに3度目の挑戦 4月26日に開催されたAtCoder Beginner Contest 164に参加しました。言語はRubyです。 今回は、A・B・C問題でAC(正解)を出すことができました!D問題は30分ほど考えましたがわかりませんでした。 とりあえず、解答コ…

C - management(AtCoder Beginner Contest 163復習)

4月19日、AtCoder Beginner Contest 163にRubyで参加しました。実行時間オーバーでだめだったC問題に再チャレンジします。 masuyama13.hatenablog.com C - management C - management 問題文 問題文 N 人の社員からなる会社があり、各社員には 1,...,N の社…

B - Homework(AtCoder Beginner Contest 163復習)

4月19日、AtCoder Beginner Contest 163にRubyで参加しました。今回はB問題の復習です。 masuyama13.hatenablog.com B - Homework B - Homework 問題文 高橋君の夏休みは N 日間です。 夏休みの宿題が M 個出されており、i 番目の宿題をやるには Ai 日間かか…

A - Circle Pond(AtCoder Beginner Contest 163復習)

4月19日、AtCoder Beginner Contest 163にRubyで参加しました。今回はA問題の復習です。 masuyama13.hatenablog.com A - Circle Pond A - Circle Pond 問題文 半径 R の円の周長を出力してください。 制約 1 ≤ R ≤ 100 入力は全て整数である。 入力 入力は以…