Write a Java program that reads in lines of text from a file then prints out the text with different transformations around the vertical, horizontal, and diagonal axis. The program will accomplish this by reading in the text as a rectangular block of data into a 2D array of characters (char[][]). The program will create only one 2D array and will not copy from one array to another. The dimensions of the 2D array will be contained in the first line of the input file, row first and then columns.This is whats contained in the file:
4 4JAVAPROGNUMBFOURApparently, the first 2 integer are there to tell us the row and columns according to our professor. so all we need to transform is the four words below that. And i have trouble reading Characters into the 2D array and tranform them around the vertical horizontal and diagonal axis.The output supposed to be like this:AVAJGORPBMUNRUOFFOURNUMBPROGJAVARBGAUMOVOURAFNPJ
I know how to code & get the o/p of first two o/p scenarios .. but 3rd one i have no clue and finally how to store the entire results back ..
cheers ty