Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Some1258
Problemset: ห่วงโซ่ (Chain)
Language: cpp
Time: 0.038 second
Submitted On: 2026-08-03 09:08:50
#include<bits/stdc++.h>
using namespace std;
int main(){
string let;
int num;
cin>>let>>num;
int len = let.length();
for(int row=0;row<num;row++){
for(int i=0;i<num-row;i++){
cout<<'.';
}
for(int i=0;i<len;i++){
cout<<let[i];
for(int j=0;j<row*2-1;j++){
cout<<".";
}
if(row!=0){
cout<<let[i];
}
if(i!=len-1){
for(int j=0;j<(num-row-1)*2;j++){
cout<<'.';
}
}
}
for(int i=0;i<num-row;i++){
cout<<'.';
}
cout<<'\n';
}
cout<<let[0]<<'.';
for(int i=0;i<len-1;i++){
for(int j=0;j<num*2-3;j++){
cout<<".";
}
cout<<let[i+1];
cout<<let[i];
}
for(int j=0;j<num*2-2;j++){
cout<<".";
}
cout<<let[len-1];
cout<<'\n';
for(int row=num-1;row>=0;row--){
for(int i=0;i<num-row;i++){
cout<<'.';
}
for(int i=0;i<len;i++){
cout<<let[i];
for(int j=0;j<row*2-1;j++){
cout<<".";
}
if(row!=0){
cout<<let[i];
}
if(i!=len-1){
for(int j=0;j<(num-row-1)*2;j++){
cout<<'.';
}
}
}
for(int i=0;i<num-row;i++){
cout<<'.';
}
cout<<'\n';
}
}