HTML & JS
#include <bits/stdc++.h>
using namespace std;

void pattern2(int n){
    for(int i=0;i<2*n-1;i++){
        for(int j=0;j<2*n-1;j++)
            cout<< (1 + max( abs(n-i-1),abs(n-j-1) ) );
        cout<<endl;
    }
}

int main(){
    pattern2(4);
    return 0;
}

Generated URL:

Output:

4444444
4333334
4322234
4321234
4322234
4333334
4444444
Report Bug