JAVA ANS
JAVA ANS
import java.util.*;
public class Main
{
public static void pg(int g){
for(int i=0;i<g;i++){
System.out.print(" ");
}
}
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
String str = s.nextLine();
int len = str.length();
int g1 = 0, g2 = len - 2;
for(int i=0;i<len/2;i++){
pg(g1);
System.out.print(str.charAt(i));
pg(g2);
System.out.print(str.charAt(len-i-1));
pg(g1);
System.out.println();
g1++;
g2-=2;
}
for(int i=len/2;i>=0;i--){
pg(g1);
if(str.charAt(i) == (str.charAt(len-i-1))){
System.out.print(str.charAt(i));
}
else{
System.out.print(str.charAt(i));
pg(g2);
System.out.print(str.charAt(len-i-1));
}
pg(g1);
System.out.println();
g1--;
g2+=2;
}
}
}
-----------------------------------------------------------------------
PATTERN
import java.util.*;
public class Main
{
public static void pg(int g){
for(int i=0;i<g;i++){
System.out.print(" ");
}
}