URI Online Judge | 1047Timelimit: 1
Tempo de Jogo com Minutos
Adaptado por Neilor Tonin, URI
Brasil
BrasilLeia a hora inicial, minuto inicial, hora final e minuto final de um jogo. A seguir calcule a duração do jogo.
Obs: O jogo tem duração mínima de um (1) minuto e duração máxima de 24 horas.
Entrada
Quatro números inteiros representando a hora de início e fim do jogo.
Saída
Mostre a seguinte mensagem: “O JOGO DUROU XXX HORA(S) E YYY MINUTO(S)” .
import java.io.IOException;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
Scanner entrada = new Scanner(System.in);
int hora_start = entrada.nextInt();
int minu_start = entrada.nextInt();
int all_minu_start = hora_start * 60 + minu_start;
int hora_end = entrada.nextInt();
int minu_end = entrada.nextInt();
int all_minu_end = hora_end * 60 + minu_end;
int all_minu_dif = (24 * 60 - all_minu_start) + all_minu_end;
int horas = all_minu_dif / 60;
int minutos = all_minu_dif % 60;
if (horas >= 24 && minutos >= 1) {
horas = horas % 24;
};
System.out.printf("O JOGO DUROU %s HORA(S) E %s MINUTO(S)\n", horas, minutos);
}
}
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
Scanner entrada = new Scanner(System.in);
int hora_start = entrada.nextInt();
int minu_start = entrada.nextInt();
int all_minu_start = hora_start * 60 + minu_start;
int hora_end = entrada.nextInt();
int minu_end = entrada.nextInt();
int all_minu_end = hora_end * 60 + minu_end;
int all_minu_dif = (24 * 60 - all_minu_start) + all_minu_end;
int horas = all_minu_dif / 60;
int minutos = all_minu_dif % 60;
if (horas >= 24 && minutos >= 1) {
horas = horas % 24;
};
System.out.printf("O JOGO DUROU %s HORA(S) E %s MINUTO(S)\n", horas, minutos);
}
}
Nenhum comentário:
Postar um comentário