Biến đổi

Xem dạng PDF

Gửi bài giải

Điểm: 12,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho dãy ~A~ gồm 8 số nguyên có giá trị từ 1 đến 8. Có 2 phép biến đổi trên dãy số này: Phép quay trái ~L~ và phép quay phải ~R~. Phép biến đổi ~L~ là dời số trong dãy từ phải sang trái, số đầu dãy chuyển đến vị trí cuối dãy.

Ví dụ: Dãy A: 12345678, trạng thái dãy sau khi biến đổi ~L~ => 23456781 Tương tự, phép biến đổi R dời số trong dãy từ trái sang phải, số cuối dãy chuyển đến vị trí đầu dãy.

Ví dụ: Dãy ~A~: 12345678, trạng thái dãy sau khi biến đổi ~R~ => 81234567

Yêu cầu: Cho một dãy các phép biến đổi, sau khi thực hiện tuần tự các biến đổi đã cho, dãy ~A~ có trạng thái mới, biến đổi thành dãy ~B~. Hãy xác định dãy ~B~.

Dữ liệu vào:

  • Gồm 1 hàng gồm các kí tự ~L~, ~R~ biểu diễn dãy tuần tự các phép biến đổi cho trước, chiều dài không quá ~10^6~ kí tự.

Dữ liệu ra:

  • Ghi 1 dòng biểu diễn dãy ~B~ với các số viết liền nhau.

Ví dụ:

Input

RRRRRRR

Output

23456781

Ràng buộc:

  • 30% test thỏa dãy kí tự ~L~, ~R~ dài không quá 4 kí tự.
  • 40% test thỏa dãy kí tự ~L~, ~R~ dài không quá 50 kí tự.
  • 30% test thỏa dãy kí tự ~L~, ~R~ dài không quá 250 kí tự.

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.