Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # bestand lezen en in stukjes hakken:
- bestand = open('input.txt', 'r')
- alles = bestand.readlines()
- for x in range(len(alles)):
- alles[x] = alles[x].replace('\n', '')
- alles[x] = alles[x].split(':')
- alles[x] = alles[x][1]
- alles[x] = alles[x].split(';')
- for y in range(len(alles[x])):
- alles[x][y] = alles[x][y].split(',')
- # omzetten naar r/g/b lijst:
- spellen = []
- for x in range(len(alles)):
- spellen.append([])
- for y in range(len(alles[x])):
- spellen[x].append([0,0,0])
- for z in range(len(alles[x][y])):
- if alles[x][y][z].find('red') > 0:
- spellen[x][y][0] = int(alles[x][y][z][1:3])
- if alles[x][y][z].find('green') > 0:
- spellen[x][y][1] = int(alles[x][y][z][1:3])
- if alles[x][y][z].find('blue') > 0:
- spellen[x][y][2] = int(alles[x][y][z][1:3])
- # limieten:
- blokjes = [12,13,14]
- #antwoord a:
- antwoorda = 0
- for x in range(len(spellen)):
- dezekan = 1
- for y in range(len(spellen[x])):
- for z in range(3):
- if spellen[x][y][z] > blokjes[z]:
- dezekan = 0
- antwoorda += (x+1)*dezekan
- #antwoord b:
- antwoordb = 0
- for x in range(len(spellen)):
- minstens = [0,0,0]
- for y in range(len(spellen[x])):
- for z in range(3):
- if spellen[x][y][z] > minstens[z]:
- minstens[z] = spellen[x][y][z]
- antwoordb += minstens[0]*minstens[1]*minstens[2]
- print(antwoorda)
- print(antwoordb)
- from time import sleep
- sleep(4)
- print('\n\nhomo\n')
Advertisement
Add Comment
Please, Sign In to add comment