#PCBTAM0000013. Viền văn bản bằng ký tự (Text Border)
Viền văn bản bằng ký tự (Text Border)
Viền văn bản bằng ký tự (Text Border)
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho chuỗi văn bản . Hãy tạo khung ba dòng bằng ký tự sao *:
- Dòng trên gồm dấu sao.
- Dòng giữa gồm một dấu sao, toàn bộ , rồi một dấu sao.
- Dòng dưới giống hệt dòng trên.
Độ dài viền được tính theo số ký tự của , kể cả dấu cách. Không thay đổi nội dung .
Input
Một dòng chứa chuỗi , có thể rỗng.
Output
In đúng ba dòng tạo thành khung như mô tả, không thêm ký tự nào ngoài những dấu sao làm viền.
Subtask
- Subtask 1 (100 điểm): ký tự Unicode.
Ví dụ
Ví dụ 1
Input
Hi
Output
****
*Hi*
****
Giải thích. Hi dài nên viền trên và dưới gồm dấu sao; dòng giữa là *Hi*.
Ví dụ 2
Input
Output
**
**
**
Giải thích. Chuỗi rỗng có độ dài , vì vậy mỗi viền có hai dấu sao và dòng giữa cũng là **.
Ví dụ 3
Input
A B
Output
*****
*A B*
*****
Giải thích. A B có ba ký tự kể cả dấu cách, nên viền có năm dấu sao và dòng giữa là *A B*.