fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. static final String[] sc = {"WVERTICALL"
  11. , "ROOAFFLSAB"
  12. , "ACRILIATOA"
  13. , "NDODKONWDC"
  14. , "DRKESOODDK"
  15. , "OEEPZEGLIW"
  16. , "MSIIHOAERA"
  17. , "ALRKRRIRER"
  18. , "KODIDEDRCD"
  19. , "HELWSLEUTH"};
  20. public static void main (String[] args) throws java.lang.Exception
  21. {
  22. try{
  23. int row = 10;
  24. int col = 10;
  25. char[][] puzzle = new char[row+2][col+2];
  26. String getChar = "";
  27. for (int i=0; i<row+2; i++){
  28.  
  29. if (i>0 && i<row+1) getChar = sc[i-1];
  30. for(int j = 0;j<col+2; j++){
  31. if (i % (row + 1) == 0 || j % (col + 1) == 0) {
  32. puzzle[i][j] = '#';
  33. } else {
  34. puzzle[i][j] = getChar.charAt(j-1);
  35. }
  36. }
  37. }
  38. for (int i=0; i<row+2; i++){
  39. for (int j=0; j<col+2; j++){
  40. System.out.printf("%c ", puzzle[i][j]);
  41. }
  42. System.out.println();
  43. }
  44. /* PRE INCREMENTING ROW/COL */
  45. row += 2;
  46. col += 2;
  47. char[][] puzzle2 = new char[row][col];
  48. for (int i=0; i<row; i++){
  49.  
  50. if (i>0 && i<row-1) getChar = sc[i-1];
  51. for(int j = 0;j<col; j++){
  52. if (i % (row - 1) == 0 || j % (col - 1) == 0) {
  53. puzzle2[i][j] = '#';
  54. } else {
  55. puzzle2[i][j] = getChar.charAt(j-1);
  56. }
  57. }
  58. }
  59. for (int i=0; i<row; i++){
  60. for (int j=0; j<col; j++){
  61. System.out.printf("%c ", puzzle2[i][j]);
  62. }
  63. System.out.println();
  64. }
  65. } catch (Exception e){
  66. e.printStackTrace();
  67. }
  68. }
  69. }
Success #stdin #stdout 0.1s 380160KB
stdin
Standard input is empty
stdout
# # # # # # # # # # # # 
# W V E R T I C A L L # 
# R O O A F F L S A B # 
# A C R I L I A T O A # 
# N D O D K O N W D C # 
# D R K E S O O D D K # 
# O E E P Z E G L I W # 
# M S I I H O A E R A # 
# A L R K R R I R E R # 
# K O D I D E D R C D # 
# H E L W S L E U T H # 
# # # # # # # # # # # # 
# # # # # # # # # # # # 
# W V E R T I C A L L # 
# R O O A F F L S A B # 
# A C R I L I A T O A # 
# N D O D K O N W D C # 
# D R K E S O O D D K # 
# O E E P Z E G L I W # 
# M S I I H O A E R A # 
# A L R K R R I R E R # 
# K O D I D E D R C D # 
# H E L W S L E U T H # 
# # # # # # # # # # # #