Observatori Meteorològic 3 X85517


Statement
 

pdf   zip

thehtml

Tenim informació sobre la temperatura mínima anual (valor real graus Celsius) a un observatori meteorològic, durant un cert període d’anys. Les dades de que disposem son les següents:

  • Any d’inici de les dades (enter).
  • Seqüència de valors (reals) de temperatura mínima anual per cada any, des del primer any i pels següents anys consecutius, acabada amb -100.

Se us demana que realitzeu un programa en python que llegeixi les dades anteriors i a continuació escrigui següents resultats, en 4 línies:

  1. Any de temperatura mínima inferior, i valor d’aquesta temperatura. Si es repeteix la temperatura mínima inferior en anys diferents, escriure l’últim any, el de valor més gran.
  2. Any de temperatura mínima superior, i valor d’aquesta temperatura. Si es repeteix la temperatura mínima superior en anys diferents, escriure l’últim any, el de valor més gran.
  3. Nombre total d’anys, nombre d’anys amb temperatura mínima menor o igual que -3.0 i nombre d’anys amb temperatura mínima major que 0.0.
  4. 4) Valor mig de les temperatures mínimes del període, valor real arrodonit amb 2 decimals. Nota: Si una variable r conté un valor real, per obtenir aquest valor arrodonit amb d decimals, es pot fer servir la funció predefinida: round(r,d)

Es pot suposar que hi ha al menys una dada de temperatura mínima a la seqüència abans del -100.

Entrada

Any d’inici de les dades (enter), seguit d’una seqüència de valors (reals) de temperatura mínima anual per cada any, des del primer any i pels següents anys consecutius, acabada amb -100

Sortida

  1. Any de temperatura mínima inferior, i valor d’aquesta temperatura. Si es repeteix la temperatura mínima inferior en anys diferents, escriure l’últim any, el de valor més gran.
  2. Any de temperatura mínima superior, i valor d’aquesta temperatura. Si es repeteix la temperatura mínima superior en anys diferents, escriure l’últim any, el de valor més gran.
  3. Nombre total d’anys, nombre d’anys amb temperatura mínima menor o igual que -3.0 i nombre d’anys amb temperatura mínima major que 0.0.
  4. Valor mig de les temperatures mínimes del període, valor real arrodonit amb 2 decimals.
Public test cases
  • Input

    2015
    -1.3
    0.6
    -0.8
    -2.4
    -0.7
    0.6
    -0.5
    -100
    
    

    Output

    2018 -2.4
    2020 0.6
    7 0 2
    -0.64
    
  • Input

    2003
    -1.2
    -0.7
    -4.7
    -9.0
    -0.9
    -100
    
    

    Output

    2006 -9.0
    2004 -0.7
    5 2 0
    -3.3
    
  • Information
    Author
    Language
    Catalan
    Official solutions
    Python
    User solutions
    Python