Задача: Сумиране на секунди (java)
Ето моето решение на задачата:
package com;
import java.util.Scanner;
public class sumSek {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int one = Integer.parseInt(scanner.nextLine());
int two = Integer.parseInt(scanner.nextLine());
int three = Integer.parseInt(scanner.nextLine());
double totalSeconds = one+two+three;
double seconds = totalSeconds%60;
if (totalSeconds >= 0 && totalSeconds <= 59) {
System.out.print("0:" + seconds);
if (seconds < 10)
System.out.print("0" + (int)Math.floor(seconds));
else if (seconds>=10)
System.out.println((int)Math.floor(seconds));
}
else if (totalSeconds >= 60 && totalSeconds <= 119) {
System.out.print("1:");
if (seconds < 10)
System.out.print("0" + (int)Math.floor(seconds));
else if (seconds>=10)
System.out.println((int)Math.floor(seconds));
}
else if (totalSeconds >= 120 && totalSeconds <= 179) {
System.out.print("2:");
if (seconds < 10)
System.out.print("0" + (int)Math.floor(seconds));
else if (seconds>=10)
System.out.println((int)Math.floor(seconds));
}
}}
Според вас дали ще мине в Judge?
Ако греша, нещо - къде греша?
Благодаря предварително.
Подобни решения намерих, но ми е интересно дали моето ще мине в Judge и дали имам някакви грешки?
Все пак благодаря. :)
Може да си пуснеш решението в Judge и ще видиш, както написах дава 80/100, т.е. имаш грешка някъде, в "Details" може да се видят очаквания изход и твоят изход и да си търсиш грешката :)
Благодаря, че сте ми пуснали решението в Judge. Аз не мога, защото за мен е заключен този раздел. Още не са ни го преподали и отключили.
Оносно задачата, ще я разгледам и помисля какво съм сгрешила .Ако Вие забележите нещо пишете.:)