fork download
  1. from itertools import permutations
  2.  
  3. class Medals:
  4. GOLD = 1
  5. SILVER = 2
  6. BRONZE = 3
  7. NONE = 0
  8.  
  9.  
  10. medals = [Medals.GOLD, Medals.SILVER, Medals.BRONZE, Medals.NONE, Medals.NONE]
  11.  
  12. for A, B, C, D, E in set(permutations(medals)):
  13. if not (A != Medals.GOLD and B != Medals.SILVER) and \
  14. not (D != Medals.SILVER and E != Medals.BRONZE) and \
  15. not (C > Medals.NONE and D == Medals.NONE) and \
  16. not (A > Medals.NONE and C == Medals.NONE) and \
  17. not (D > Medals.NONE and E > Medals.NONE):
  18. print("A:%s B:%i C:%i D:%i E:%i" % (A, B, C, D, E))
Success #stdin #stdout 0.1s 10104KB
stdin
Standard input is empty
stdout
A:1 B:0 C:3 D:2 E:0