文字列の反転 (Inversion of a String)
Unrated
日本語
Language
Contribute a translation- Time limit
- 2000 ms
- Memory limit
- 1024 MB
- Submissions
- 0
- Correct
- 0
- Solved by
- 0
- AC rate
- —
Statement
長さ \(N\) の文字列 \(S\) が与えられる.
\(S\) の \(A\) 文字目から \(B\) 文字目までの文字の並びを逆にし,それ以外の文字はそのままにしたとき,どのような文字列ができるだろうか.ただし,\(S\) の先頭の文字が \(1\) 文字目,末尾の文字が \(N\) 文字目である.
文字列 \(S\) と,\(2\) つの整数 \(A, B\) が与えられたとき,\(S\) のうち \(A\) 文字目から \(B\) 文字目までの文字の並びを逆にしてできる文字列を出力するプログラムを作成せよ.
Constraints
- \(1 \leqq A \leqq B \leqq N \leqq 200\).
- \(S\) は長さ \(N\) の文字列である.
- \(S\) の各文字は英大文字または英小文字である.
Input
入力は以下の形式で標準入力から与えられる.
\(N\) \(A\) \(B\)
\(S\)
Output
\(S\) のうち \(A\) 文字目から \(B\) 文字目までの文字の並びを逆にしてできる文字列を \(1\) 行で出力せよ.
Examples
Sample input 1
10 3 7 JOIjoiJoIj
Sample output 1
JOJiojIoIj
Sample input 2
9 6 6 abcdefghi
Sample output 2
abcdefghi
\(A = B\) かもしれない.
Notes
JOI 2020 · JCIOI · CC BY-SA 4.0
Tags
No tags yet