C bài 13.B7: Xoay xâu
Cho hai xâu \(S\) và \(T\) gồm các chữ cái in thường.
Kiểm tra xem xâu \(S\) có bằng xâu \(T\) sau khi thực hiện quay không.
Thực hiện xoay một xâu \(X\) là việc lấy ký tự đầu tiên của xâu \(X\) và chèn nó về vị trí cuối cùng, và ta có thể thực hiện điều này nhiều lần.
INPUT FORMAT
Dòng đầu tiên gồm xâu \(S\). Dòng thứ hai gồm xâu \(T (2 \leq |S|, |T| \leq 100)\).
OUTPUT FORMAT
In ra Yes
nếu hai xâu \(S\) và \(T\) bằng nhau sau khi thực hiện quay. Ngược lại in ra No
.
Ví dụ 1:
Input
kyoto
tokyo
Output
Yes
Ví dụ 2:
Input
abc
arc
Output
No
Giải thích ví dụ mẫu
Ví dụ 1:
- Input:
kyoto
vàtokyo
- Giải thích: Xoay
kyoto
sẽ tạo ratokyo
, nên kết quả làYes
.
Ví dụ 2:
- Input:
abc
vàarc
- Giải thích: Không thể xoay
abc
để thànharc
, vì vậy kết quả làNo
.
Lời giải bài tập này: Tại đây
Group giải đáp thắc mắc: Lập trình 24h
Fanpage CLB: CLB lập trình Full House- Việt Nam
Youtube: CLB Lập Trình Full House
Comments