Здравейте. Опитвам се да реша задачата Balanced Numbers от Mock exam 1.
Проблема е че кодът ми работи в IntelliJ и всеки online compiler. Но при submission получавам 0/0
Кодът е абсолютно еднакъв с този който тествам от моята страна. (Copy/Paste)
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
List numbers = new ArrayList<>();
long result = 0;
while (true){
String input=scanner.nextLine();
if (input.equals("")){
break;
}
numbers.add(input);
}
for (String number: numbers) {
long number1 = Character.getNumericValue(number.charAt(0));
long number2 = Character.getNumericValue(number.charAt(1));
long number3 = Character.getNumericValue(number.charAt(2));
if (number1+number3 == number2){
result += Long.parseLong(number);
}
}
System.out.println(result);
}
}
Debug-вах, променях кода по всевъзможни начини, различни структури от данни и променливи. Винаги става така че output-a при всякакъв тест е правилен в IntelliJ и няколко online compiler-и, но при submission Status: Invalid Return.
Благодаря предварително.