Kazun の競プロ記録

競技プログラミングに関する様々な話題を執筆します.

AtCoder Beginner Contest 264 A問題 "atcoder".substr()

問題

atcoder.jp

提出解答

atcoder.jp

問題の概要

英小文字列  {\tt atcoder} L 文字目から  R 文字目を出力せよ.

制約

  •  1 \leq L \leq R \leq 7

解法

例えば, python ならば以下のようにすることで正解できる.

L,R=map(int,input().split())
S="atcoder"
print(S[L-1:R])

ここで, 次のことに注意しなければならない.

  • 一般的に, 引数は 0-indexed である. つまり, プログラムには " (L-1) 文字目から  (R-1) 文字目を出力せよ" と伝えることになる.
  • 右半開区間なので,  (L-1) 文字目から  R 文字目 (ただし,  R 文字目を含まない) となる.