desislava_topuzakova

02. Matrix of Palindromes

May 25th, 2021
1,376
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.42 KB | None | 0 0
  1. import java.util.*;
  2.  
  3. public class Demo {
  4.     public static void main(String[] args) {
  5.         Scanner scanner = new Scanner(System.in);
  6.         //startLetter     (char)startLetter + col     startLetter
  7.         //след всеки ред -> startLetter + 1
  8.         int rows = scanner.nextInt();
  9.         int cols = scanner.nextInt();
  10.  
  11.         String [][] matrix = new String[rows][cols];
  12.         char startLetter = 'a';
  13.         for (int row = 0; row < rows; row++) {
  14.             for (int col = 0; col < cols ; col++) {
  15.                 //startLetter
  16.                 String palindrome = "" + startLetter + (char)(startLetter + col) + startLetter;
  17.                 matrix[row][col] = palindrome;
  18.             }
  19.             startLetter = (char)(startLetter + 1);
  20.         }
  21.  
  22.         printMatrix(matrix, rows, cols);
  23.  
  24.     }
  25.     //fill matrix
  26.     private static void fillMatrix(Scanner scanner, int[][] matrix, int size) {
  27.         for (int row = 0; row < size; row++) {
  28.             for (int col = 0; col < size; col++) {
  29.                 matrix[row][col] = scanner.nextInt();
  30.             }
  31.         }
  32.     }
  33.  
  34.     //print matrix
  35.     public static void printMatrix (String [][] matrix, int rows, int cols) {
  36.         for (int row = 0; row < rows; row++) {
  37.             for (int col = 0; col < cols; col++) {
  38.                 System.out.print(matrix[row][col] + " ");
  39.             }
  40.             System.out.println();
  41.         }
  42.     }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment