Biến đổi

Xem dạng PDF

Gửi bài giải

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

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Python
Biến đổi
Mô tả và yêu cầu

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 sau khi biến đổi L ta được kết quả: 23456781
Phép biến đổi R là 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 sau khi biến đổi R ta được kết quả: 81234567
Yêu cầu: Cho một dãy các phép biến, 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 lập trình xác định dãy B.

Dữ liệu vào

+ Chỉ gồm một hàng chứa các kí tự L, R viết liền nhau dùng để biểu diễn dãy tuần tự các
phéo biến đổi cho trước. Chiều dài dãy không quá 200 kí tự.

Dữ liệu ra

+ Gồm 1 dòng biểu diễn dãy B với các số viết liền nhau.

Ví dụ
Input          Output
                                           RRRRRRR          23456781

Tải PDF gốc


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.