-
Notifications
You must be signed in to change notification settings - Fork 17
/
SundayMorning.java
49 lines (40 loc) · 2.01 KB
/
SundayMorning.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
/*
====================================================
Mais Desafios - GFT QA #1
====================================================
2 / 6 - Domingo de Manhã
====================================================
Domingo é dia de feira. Logo de manhã muitas pessoas se deslocam para o polo de lazer da Parangaba, onde acontece uma feira, conhecida por ser a maior da cidade. Na feira da Parangaba você pode encontrar de tudo.
Todos os domingos, Bino faz compras na feira. Ele sempre marca com seu amigo Cino de se encontrarem no terminal de ônibus da Parangaba às 8h, para irem juntos comprar na feira. Porém, muitas vezes Bino acorda muito tarde e se atrasa para o encontro com seu amigo.
Sabendo que Bino leva de 30 a 60 minutos para chegar ao terminal. Diga o atraso máximo de Bino.
Entrada
A entrada consiste em múltiplos casos teste. Cada caso de tese contém uma única linha contendo um horário H (5:00 ≤ H ≤ 9:00) que Bino acordou. A entrada termina com final de arquivo (EOF).
Saída
Para cada caso de teste, imprima "Atraso maximo: X" (sem aspas), X indica o atraso maximo (em minutos) de Bino no encontro com Cino.
------------------------------------------
| Exemplo de Entrada | Exemplo de Saída |
------------------------------------------
| 7:10 | Atraso maximo: 10 |
| 5:00 | Atraso maximo: 0 |
------------------------------------------
Olimpíada Cearense de Informática - 2015
SOLUÇÃO ABAIXO: */
import java.io.IOException;
import java.util.Scanner;
public class SundayMorning {
public static void main(String[] args) throws IOException {
Scanner leitor = new Scanner(System.in);
while (leitor.hasNext()) {
String[] relogio = leitor.nextLine().split(":");
int hora = Integer.parseInt(relogio[0]);
int min = Integer.parseInt(relogio[1]);
switch (hora) {
case 7:
case 8:
case 9: System.out.println("Atraso maximo: " + (min + ((hora-7)*60))); break;
default: System.out.println("Atraso maximo: 0");
}
}
leitor.close();
}
}