Skip to content

文字列の反転 (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

Tags

No tags yet

Source