Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: njoop

Problemset: ห่วงโซ่ (Chain)

Language: cpp

Time: 0.029 second

Submitted On: 2025-05-24 17:51:25

#include <iostream>
#include <vector>
using namespace std;
int main()
{
    string st;
    int i,j,k,n,h;
    cin >> st; n = st.length();
    cin >> h;
    vector <vector <char> > scr(2*h+1,vector<char>(n*(2*h-1)+2,'.'));
    for (i=0;i<n;i++)
        for (j=0;j<2*h+1;j++)
            for (k=0;k<2*h+1;k++)
                if (j+k==h || j+k==3*h || j-k == h || k-j==h)
                    scr[j][k+i*(2*h-1)]=st[i];
    for (i=0;i<2*h+1;i++)
    {
        for (j=0;j<n*(2*h-1)+2;j++)
            cout << scr[i][j];
        cout << endl;
    }
    return 0;
}