Здравейте,
Опитвам се да реша задачата converter от data types and variables, но ми дава 40 точки, като последните 3 test runs са грешни. Пробвах няколко различни решения, но отговорът е същият. Последното решение е от форума.
String inputMilesPerGallon = Scanner.nextLine();
int mpg = Integer.parseInt(inputMilesPerGallon);
double lkm = (100 * 4.56) / (mpg * 1.6);
System.out.printf("%.0f litres per 100 km", lkm);
}
}
В условието е дадено 1 галон - 4.54 , не 4.56. Пробвай и кажи дали това оправя проблема
1 Like
Проблема идва от закръглянето на израза double lkm
Пробвай с System.out.printf("%.0f litres per 100 km", Math.floor(lkm));
1 Like
Здравейте,
Последното решение беше дадено като вярно и го копирах от форума директно.
Направих посочените промени и ми дава същият отговор с последните 3 test runs wrong.
No judge is available for this problem.
Не знам дали само аз виждам това, но judje нещо се цака
Здравей,
Това е моето решение:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int milesPerGallon = Integer.parseInt(scanner.nextLine());
double mileageToKilometers = milesPerGallon * 1.6;
double gallonToLitre = 4.54;
System.out.printf("%.0f litres per 100 km", Math.floor(100 / mileageToKilometers * gallonToLitre));
}
}
А това е твоето, което го пробвах също през judge системата:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String inputMilesPerGallon = scanner.nextLine();
int mpg = Integer.parseInt(inputMilesPerGallon);
double lkm = (100 * 4.54) / (mpg * 1.6);
System.out.printf("%.0f litres per 100 km", Math.floor(lkm));
}
}
И двете дават 100/100
Радвам се :). Приемам че сме решили задачата задружно
След всички възможни опити при мен резултатът е същият.
Scanner scan = new Scanner(System.in);
int mpg = scan.nextInt();
System.out.println((int)(4.54 / (mpg * 1.6) * 100)+ " litres per 100 km");
Е така ако не стане, не знам
2 Likes
Решението е прието. Благодаря!
1 Like