3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Pythonをはじめたばかりの人に送る過去15回分のABCのA問題分析

Posted at

#はじめに
この記事ではABCのA問題の分析をし、「if文と演算しか使えない」などの初心者のための記事です。複数のジャンルにまたがっている回もあります(例:AtCoder Beginner Contest 182)。「典型的な問題」と書かれている問題から解くと良いでしょう。

#使う文の種類

##演算(+,-,*,/,//,%)
AtCoder Beginner Contest 184 A.Determinant
AtCoder Beginner Contest 182 A.twiblr
AtCoder Beginner Contest 181 A.Heavy Rotation
AtCoder Beginner Contest 180 A.box
AtCoder Beginner Contest 178 A.Not
AtCoder Beginner Contest 177 A.Don't be late
AtCoder Beginner Contest 173 A.Payment
AtCoder Beginner Contest 172 A.Calc(典型的な問題)

##min,max
AtCoder Beginner Contest 185 A.ABC Preparation

##if,else文
AtCoder Beginner Contest 183 A.ReLU
AtCoder Beginner Contest 182 A.twiblr
AtCoder Beginner Contest 179 A.Plural Form
AtCoder Beginner Contest 178 A.Not
AtCoder Beginner Contest 177 A.Don't be late
AtCoder Beginner Contest 174 A.Air Conditioner(典型的な問題)
AtCoder Beginner Contest 173 A.Payment

##切り上げ、切り下げ
math.ceilとint(//1でも可)を用いた切り上げ、切り下げの問題
AtCoder Beginner Contest 176 A.Takoyaki

##count
countを扱った問題はtryとwhile Trueの組み合わせやifとforの組み合わせでも解ける(A問題の制約ではTLEしない)。ここでは、countを使うと簡単に解ける問題はcountのところのみに書いてある。
AtCoder Beginner Contest 175 A.Rainy Season

##in
リストにある要素が入っているか確認する時などに使います。(ここではfor i in rangeのinは含めないこととする。
AtCoder Beginner Contest 171 A.αlphabet

##chr
アルファベットのリストなどを作ることができる組込み関数。
[python] いろいろな文字種のリストを作成を使うことができる。
AtCoder Beginner Contest 171 A.αlphabet

##感想
if,else文と演算の組み合わせが多い(例:AtCoder Beginner Contest 177 A.Don't be late)。また、多くのmin, max,countを使う問題はif文を使ってもACできる。意外とfor,whileを扱う問題が少なかった。また、言われた通りに実行すればACがもらえる問題が多い。AtCoder Beginner Contest 022 A.Best Bodyなど、昔のコンテストは難易度が300を超えているものがあるが、最近のコンテストは難易度が1桁のものが多い。(AtCoder Problemsを参考にした。)

#参考文献

3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?