競プロに手を出したばかりで標準入力の処理を最近知ったので、一番基本的なやつの備忘録です。
一つのものだけ標準入力された場合
# 文字列が与えられた場合
a = input()
# 数字が与えられた場合
b = int(input())
横並びで入力が与えられた場合
文字列の場合は以下。
list = input().split()
数字で入力が与えられた場合、以下のようにするとエラーが出る。
list = int(input().split())
intの中身がリスト形式なのは駄目らしい。代わりに以下のようにすれば良い。
l = list(map(int, input().split()))
※入力が縦一列の場合は「一つのものだけ標準入力された場合」を行数分繰り返せば良い。
後はこれの応用で、できそうな気がしました。
もう少し詳しくなったら加筆します。
参考文献
@jamjamjam. "初心者向けAtcoder標準入力セット(Python)". Qiita. 2021/12/14. https://qiita.com/jamjamjam/items/e066b8c7bc85487c0785, (2022/11/11).