Campanadas en la Torrassa P88439


Statement
 

pdf   zip

html

[r]

El Campanario de la Torrassa pertenece a una iglesia que se encuentra en el barrio de Collblanc–La Torrassa de la ciudad de L’Hospitalet de Llobregat, junto a Barcelona. Es bien conocido que este campanario molesta continuamente a todos sus vecinos con sus campanadas.

Día y noche, las campanas suenan cada cuarto de hora de la forma tradicional. Suponed que son las siete de la tarde: en este caso, a las 19:00 las campanas agudas dan cuatro campanadas y luego las campanas graves dan 7 campanadas. Después, a las siete y cuarto (19:15), las campanas agudas dan una campanada. Más tarde, a las siete y media (19:30) las campanas agudas dan dos campanadas. Finalmente, a las ocho menos cuarto (19:45), las campanas agudas dan tres campanadas.

Vuestra tarea es simular el funcionamento de dicho campanario.

Entrada

La entrada contiene diferentes juegos de pruebas, uno por línea. Cada juego de pruebas consiste en dos enteros: h y m, los cuales codifican una hora (y minutos) del día y cumplen 0≤ h≤ 23 y 0≤ m≤ 59.

Salida

Para cada juego de pruebas h   m, hay que escribir una línea. Concretamente, si las campanas deben sonar en ese momento, hay que escribir el sonido que efectuan. Cada campanada grave debe escribirse como “dong” y cada campanada aguda debe escribirse como “ding”. Las palabras deben separarase con un espacio. En caso de que en la hora h   m no deba sonar ninguna campana, debe escribirse “silencio hasta las HH:MM” donde “HH:MM” es la siguiente hora donde las campanas deben sonar.

Public test cases
  • Input

    19 0 
    19 5
    19 15
    19 30
    19 44
    19 45
    20 0
    23 59
    0 0
    12 0
    11 59
    7 5
    

    Output

    ding ding ding ding dong dong dong dong dong dong dong
    silencio hasta las 19:15
    ding
    ding ding
    silencio hasta las 19:45
    ding ding ding
    ding ding ding ding dong dong dong dong dong dong dong dong
    silencio hasta las 00:00
    ding ding ding ding dong dong dong dong dong dong dong dong dong dong dong dong
    ding ding ding ding dong dong dong dong dong dong dong dong dong dong dong dong
    silencio hasta las 12:00
    silencio hasta las 07:15
    
  • Information
    Author
    Jordi Petit
    Language
    Spanish
    Other languages
    English
    Official solutions
    C++
    User solutions
    C++ Python