fork download
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.io.*;
  4.  
  5. public class Main
  6. {
  7. public static void main (String[] args) throws java.lang.Exception
  8. {
  9. List<String> ans = new ArrayList<String>();
  10. shap(7, 1, ans);
  11. //System.out.println(ans);
  12. for(int i = 0;i < ans.size();i++){
  13. System.out.println(ans.get(i));
  14. }
  15. }
  16.  
  17. public static void shap(int numberinput, int currentLevel, List<String> ans) {
  18. if(currentLevel == numberinput+1) return;
  19. String val = "";
  20. for(int i = 1;i <= numberinput;i++){
  21. if(i == currentLevel || i == (numberinput+1-currentLevel)) val += "X";
  22. else val += " ";
  23. }
  24. ans.add(val);
  25. shap(numberinput, currentLevel+1, ans);
  26. }
  27. }
Success #stdin #stdout 0.09s 320512KB
stdin
Standard input is empty
stdout
X     X
 X   X 
  X X  
   X   
  X X  
 X   X 
X     X