canezzy

PomozimoBogdanu

Dec 11th, 2017
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.14 KB | None | 0 0
  1. def onesnazena_mesta(mesec):
  2.     slovar = {
  3.         1 : "Ljubljana",
  4.         2 : "Maribor",
  5.         3 : "Celje",
  6.         4 : "Iskrba"
  7.     }
  8.     mesta = set()
  9.  
  10.     for dan in mesec:
  11.         for grad in dan:
  12.             if grad != None:
  13.                 if grad >= 50:
  14.                     mesta.add(slovar.get(dan.index(grad)))
  15.  
  16.     return mesta
  17.  
  18. def najveckrat_onesnazena_mesta(mesec):
  19.     slovar = {
  20.         1 : "Ljubljana",
  21.         2 : "Maribor",
  22.         3 : "Celje",
  23.         4 : "Iskrba"
  24.     }
  25.  
  26.     slovarPojava = {
  27.         1 : 0,
  28.         2 : 0,
  29.         3 : 0,
  30.         4 : 0
  31.     }
  32.  
  33.  
  34.     for dan in mesec:
  35.         for grad in dan:
  36.             if grad != None:
  37.                 if grad >= 50:
  38.                     slovarPojava[dan.index(grad)] = slovarPojava[dan.index(grad)] + 1
  39.  
  40.     max = -1
  41.     for i in slovarPojava:
  42.         if slovarPojava[i] > max:
  43.             max = slovarPojava[i]
  44.  
  45.     mesta = set()
  46.  
  47.     for dan in mesec:
  48.         for grad in dan:
  49.             if dan.index(grad) in slovarPojava and slovarPojava[dan.index(grad)] == max:
  50.                 mesta.add(slovar[dan.index(grad)])
  51.  
  52.     return mesta
Advertisement
Add Comment
Please, Sign In to add comment