きゃねろぐ

とある「おひさま」の徒然日記

AtCoder

Python初心者のためのABC207

A問題 B問題 C問題 D問題 E問題 A問題 atcoder.jp お好きなやり方でどうぞ. # 解法1 A,B,C = map(int,input().split()) print(max(A+B,B+C,C+A)) # 解法2 L = list(map(int,input().split())) print(sum(L)-min(L)) # 解法3 L = sorted(list(map(int,inp…

Python初心者のためのABC206

A問題 B問題 C問題 D問題 A問題 atcoder.jp print文をタイプミスしないように気をつけましょう.サンプルの出力をコピペすると確実です. N = int(input()) * 108 // 100 if N < 206: print('Yay!') elif N > 206: print(':(') else: print('so-so') B問題 a…

Python初心者のためのABC205

A問題 B問題 C問題 D問題 A問題 atcoder.jp 算数の問題ですね. A,B = map(int,input().split()) print(A*B/100) B問題 atcoder.jp 実際に を昇順に並び替えて と一致するか判定しましょう. N = int(input()) A = list(map(int,input().split())) A.sort() …

Python初心者のためのABC204

A問題 B問題 C問題 D問題 A問題 atcoder.jp 3人の出す手を ( がそれぞれグー,チョキ,パーに対応)とします.この問題は, が与えられたときにあいこになるような を求める問題です.公式解説では, は高々9通りしかないので場合分け のとき , のとき を…

Python初心者のためのABC203

A問題 B問題 C問題 E問題 A問題 atcoder.jp if文を使って条件を素直に実装すると良いです. a,b,c = map(int,input().split()) if a==b: print(c) elif b==c: print(a) elif c==a: print(b) else: print(0) ソートを使って比較回数を減らすのも良いでしょう…

Python初心者のためのABC202

A問題 B問題 C問題 D問題 A問題 atcoder.jp サイコロの出た面の数を とすると,反対側の面の数は と表される. a,b,c = map(int,input().split()) # サイコロの出た面と反対側の面の数 def f(x): return 7 - x ans = f(a) + f(b) + f(c) print(ans) 以下のよ…

Python初心者のためのABC201

A問題 B問題 C問題 A問題 atcoder.jp となるように並べ替えた後,等差数列になっているかを確認すれば良い. もちろん, となるように並べ替えても構わない. A = list(map(int,input().split())) A.sort() if A[2]-A[1]==A[1]-A[0]: print('Yes') else: pri…

Python初心者のためのAtCoderテクニック集

PythonとPyPyの使い分け テンプレートの作成 よく使うパッケージ集 再帰に関するテクニック 拡張機能のすすめ PythonとPyPyの使い分け AtCoderではコードを提出するプログラミング言語を数十種類の中から選ぶことができる. Pythonのコードを書いたのであれ…

Python初心者のためのABC200

A問題 B問題 C問題 A問題 atcoder.jp 西暦と世紀の関係を観察してみる.西暦 年が 世紀になるとすると, N X 1 〜 100 1 101 〜 200 2 2901 〜 3000 30 どうやら を100で割る(割った値を とする) を整数に切り上げた値を とする とすれば良さそう. 割り算…