AtCoder ABC 230 B – Triple Metre Python解説

文字列 S が文字列 T の部分文字列であるとは、次の条件を満たすような整数 i,j (1≤i≤j≤∣T∣) が存在することを言います。
T の i 文字目から j 文字目までを順番を変えずに抜き出して ...
AtCoder ABC 229 B – Hard Calculation Pyhton解説

正整数 A,B が与えられます。
A+B を(十進法で)計算する時、繰り上がりが生じないなら Easy 、生じるなら Hard と出力してください。
AtCoder Beginner ...
AtCoder ABC 228 B – Takahashi’s Secret Python解説

高橋君には N 人の友達がいます。N 人の友達はそれぞれ、友達 1 、友達 2 、… 、友達 N というあだ名で呼ばれています。ある日、高橋君はある恥ずかしい秘密を、友達の一人である友達 ...
AtCoder ABC 227 B – KEYENCE building Python解説

1 から N の番号がついた N 人の人がいます。
人 i はキーエンス本社ビルの建築面積を Si平方メートルであると予想しました。
キーエンス本社ビルは下図のような形をしています。ただ ...
AtCoder ABC 226 B – Counting Arrays Python解説

1 から N までの番号がついた N 個の数列が与えられます。
数列 i は、長さが Liで j (1≤j≤Li) 番目の要素が ai,jであるような数列です。
数列 i と 数列 j は ...
AtCoder ABC 225 B – Star or Not Python解説

N 頂点 N−1 辺の木が与えられます。
頂点には 1,2,…,N の番号がついており、i 本目の辺は頂点 aiと頂点 biを結んでいます。
この木がスターであるか判定してください。ただしスターと ...
AtCoder ABC 224 B – Mongeness Python解説

縦 H 行、横 W 列のマス目があり、各マスには 1 つの整数が書かれています。 上から i 行目、左から j 列目のマスに書かれている整数は Ai,jです。マス目が下記の条件を満たすかどうかを判定してください。
AtCoder ABC 223 B – String Shifting Python解説

空でない文字列に対し、先頭の文字を末尾に移動する操作を左シフト、末尾の文字を先頭に移動する操作を右シフトと呼びます。
例えば、abcde に対して左シフトを 1 回行うと bcdea となり、右シ ...
AtCoder ABC 222 B – Failing Grade Python解説

N 人の学生が試験を受けました。学生には学生 1, 学生 2, …, 学生 N と番号がついていて、学生 i は ai点を取りました。
P 点未満の点数を取った学生は “不可” ...
AtCoder ABC 221 B – typo Python解説

文字列 S, T が与えられます。以下の操作を高々 1 回行うことで、S を T と一致させることができるかを判定してください。
S の隣り合う 2 文字を選び、入れ替える。
なお、上記の操作を一度も行わないこ ...