Всем привет, хотелось бы выяснить, где в коде допущена ошибка (если она есть).
Код запускается, результат выводится на экран как и указано в условии, но при этом не проходит проверку в самом задании.
Кстати, если кто дополнительно подскажет как можно (оптимизировать) сделать этот код значительно короче, так же буду признателен.
package com.javarush.task.task04.task0415;
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int a = 0, b = 0, c = 0;
a += Integer.parseInt(reader.readLine());
b += Integer.parseInt(reader.readLine());
c += Integer.parseInt(reader.readLine());
int ab = a+b;
int ac = a+c;
int bc = b+c;
if(a<=bc && b<=ac && c<=ab){
System.out.println("Треугольник существует.");
}
else {
System.out.println("Треугольник не существует.");
}
}
}