Всем, привет. Задачу выполнил. Она компилируется и выполняется. Учитываются все условия и т.д.. Но решение не проходит валидацию. Помогите исправить.
package com.javarush.task.pro.task05.task0511;
import java.util.Scanner;
/*
Создаем двумерный массив
*/
public class Solution {
public static int[][] multiArray;
public static void main(String[] args) {
//напишите тут ваш код
Scanner scanner = new Scanner(System.in);
System.out.println("Введите количество строк");
int st = scanner.nextInt();
multiArray = new int[st][];
if ((st > 0)) {
for (int i = 0; i < multiArray.length; i++) {
System.out.println("Введите количество элементов в массиве");
int num = scanner.nextInt();
multiArray[i] = new int[num];
int k = 0;
while (k < num) {
if (num>0) {
System.out.println("Введите " + num + " чисел");
for (int j = 0; j < multiArray[i].length; j++) {
int numbers = scanner.nextInt();
if(numbers>0){
multiArray[i][j] = numbers;}
k++;
}
}
}
}
}
for (int a = 0; a < multiArray.length; a++) {
for (int b = 0; b < multiArray[a].length; b++) {
System.out.print(multiArray[a][b] + " ");
}
System.out.println();
}
}
}