Всем привет!
Написал решение, протестировал на разных значениях, программа работает верно.
При этом валидатор не принимает решение, ссылается на ошибку в 3 требовании.
В чем может быть проблема?
package com.javarush.task.task14.task1420;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws Exception {
try (Scanner scanner = new Scanner(System.in)) {
int a, b;
int NOD = 1;
do {
System.out.println("Введите число а:");
a = scanner.nextInt();
} while (!(a > 0));
do {
System.out.println("Введите число b: ");
b = scanner.nextInt();
} while (!(b > 0));
for(int i = 1; i <= Math.min(a, b); i++) {
if ((a % i == 0) && (b % i == 0)) {
NOD = i;
}
}
System.out.println(NOD);
}
}
}