Pomimo wyświetlania wartości zgodnych z przykładów, prawie wszystkie punkty nie zaliczone, o co chodzi?
package pl.codegym.task.task15.task1527;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/*
Parser żądań
*/
public class Solution {
public static void main(String[] args) throws Exception {
//tutaj wpisz swój kod
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String wczytanyCiag = reader.readLine();
String [] tablicaZCiagu = wczytanyCiag.split("\\?");
String ciagZParametrami = tablicaZCiagu[1];
String [] tablicaParametrow = ciagZParametrami.split("&");
for (int i = 0 ; i < tablicaParametrow.length ; i++) {
String [] rozbiteParametry = tablicaParametrow[i].split("=");
if(rozbiteParametry[0].contains(".")) {
alert(Double.parseDouble(rozbiteParametry[0]));
}
else {
alert(rozbiteParametry[0]);
}
}
System.out.println();
for (int i = 0 ; i < tablicaParametrow.length ; i++) {
String [] rozbiteParametry = tablicaParametrow[i].split("=");
try {
if (rozbiteParametry[1] != null && rozbiteParametry[1].contains(".")) {
alert(Double.parseDouble(rozbiteParametry[1]));
}
}
catch (Exception e) {
}
}
}
public static void alert(double value) {
System.out.println("double: " + value);
}
public static void alert(String value) {
System.out.print(value + " ");
}
}