fork download
  1. f=lambda r,C=list.count:sum([x%7*100,1e3][x%7<2]*(C(r,x%7)>2and not exec('r.remove(x%7);'*3))for x in range(14))+50*C(r,5)+100*C(r,1)
  2.  
  3. print(f([1, 2, 3, 4, 5, 6])) # 150
  4. print(f([1, 1, 1, 2, 3, 5])) # 1050
  5. print(f([1, 1, 1, 1, 1, 1])) # 2000
  6. print(f([2, 2, 2, 2, 2, 2])) # 400
  7. print(f([6, 6, 1, 5, 5, 6])) # 800
  8. print(f([2, 3, 4, 6, 2, 4])) # 0
  9. print(f([1, 5, 1, 5, 1, 5])) # 1500
  10. print(f([5, 5, 5, 5, 2, 3])) # 550
  11. print(f([1, 1, 1, 1, 1, 5])) # 1250
  12. print(f([3, 3, 4, 4, 3, 4])) # 700
Success #stdin #stdout 0.01s 9992KB
stdin
Standard input is empty
stdout
150.0
1050.0
2000.0
400.0
800.0
0.0
1500.0
550.0
1250.0
700.0