#PCBTAM0000014. Lặp chuỗi ở hai phía (Repeat on Both Sides)
Lặp chuỗi ở hai phía (Repeat on Both Sides)
Lặp chuỗi ở hai phía (Repeat on Both Sides)
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho chuỗi và số nguyên không âm . Tạo phần bên trái bằng cách ghép liên tiếp bản sao của ; phần bên phải được tạo giống hệt. Hãy in phần trái, một ký tự gạch đứng |, rồi phần phải.
Không thêm dấu cách giữa các bản sao. Ký tự | luôn xuất hiện đúng một lần do chương trình chèn, kể cả khi hoặc rỗng.
Input
Dòng thứ nhất chứa , có thể rỗng. Dòng thứ hai chứa số nguyên .
Output
In một dòng gồm bản sao , dấu |, và thêm bản sao .
Subtask
- Subtask 1 (100 điểm): ; .
Ví dụ
Ví dụ 1
Input
ab
2
Output
abab|abab
Giải thích. Hai bản sao của ab tạo abab ở mỗi phía của dấu |.
Ví dụ 2
Input
X
0
Output
|
Giải thích. Với , cả hai phần đều rỗng nhưng dấu | vẫn được in.
Ví dụ 3
Input
a
2
Output
a a |a a
Giải thích. Mỗi bản sao của a có dấu cách cuối. Hai bản sao mỗi phía tạo a a , dấu cách vẫn xuất hiện sát | và cuối dòng.