◂ 12 décembre 2015 ▸
JSAbacusFramework.io :
- codeVimEtBash.sh
- codeJavaScript.html
- codePython.py
- codePython_parseurMaison.py
import json
f = open("input.txt", 'r')
input = json.loads(f.readlines()[0].strip())
def evalNoRed(t, noRed=False):
isDict = isinstance(t, dict)
if isDict or isinstance(t, list):
somme = 0
for value in (t.values() if isDict else t):
if noRed and isDict:
if value == "red":
somme = 0
break
somme += evalNoRed(value, noRed)
return somme
elif isinstance(t, int):
return t
else:
return 0
print("Réponse partie 1: " + str(evalNoRed(input)))
print("Réponse partie 2: " + str(evalNoRed(input, noRed=True)))