Untitled
unknown
plain_text
a year ago
1.6 kB
16
Indexable
import java.util.Scanner;
public class _02_MatrixOfPalindromes {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int rows = scanner.nextInt();
int cols = scanner.nextInt();
String[][] matrix = new String[rows][cols];
// 1. Метод, който попълва матрицата с палиндроми
fillMatrix(matrix);
// 2. Метод, който отпечатва матрицата
printMatrix(matrix);
}
private static void fillMatrix(String[][] matrix) {
int asciiValueA = 97;
for (int row = 0; row < matrix.length; row++) {
for (int col = 0; col < matrix[row].length; col++) {
// 1ва и последна буква = 97 + ред
// средна буква = 97 + ред + колоната
char firstLetter = (char) (asciiValueA + row);
char middleLetter = (char) (asciiValueA + row + col);
char lastLetter = (char) (asciiValueA + row);
String palindrome = String.format("%c%c%c", firstLetter, middleLetter, lastLetter);
matrix[row][col] = palindrome;
}
}
}
private static void printMatrix(String[][] matrix) {
for (int row = 0; row < matrix.length; row++) {
for (int col = 0; col < matrix[row].length; col++) {
System.out.print(matrix[row][col] + " ");
}
System.out.println();
}
}
}Editor is loading...
Leave a Comment