freee プログラミングコンテスト2022(AtCoder Beginner Contest 264)の解説記事です。
目次
ABC264 A – “atcoder”.substr()
問題
問題文の要約は以下の通りです。
問題の要約
文字列atcoder
の\(L\) 文字目から \(R\) 文字目を出力せよ。
制約
・\(L\), \(R\) は整数
・\(1 \le L \le R \le 7\)
入力
\(L\) \(R\)
出力
答えを出力せよ。
解法
スライスを使用する。
【Python】スライスの使用方法まとめ
Pythonは、簡潔で直感的なコードを書くことができるプログラミング言語として人気があります。その中でも「スライス(slice)」は、リストや文字列を操作するための重要…
解説
まず入力 \(L\) , \(R\) をint
で受け取ります。
L,R=map(int,input().split())
atcoder
の文字列を\(S\) とします。
S='atcoder'
スライスを使用して\(L\) 文字目から \(R\) を出力します。
インデックスが0
から始まることに注意してください。
print(S[L-1:R])
解答
L,R=map(int,input().split())
S='atcoder'
print(S[L-1:R])