update day 9 + 10 Yea<r 2015
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
|
||||
import sys,time
|
||||
from helpingFunctions import *
|
||||
from itertools import groupby
|
||||
|
||||
setSampleMode(False)
|
||||
|
||||
@@ -13,13 +14,24 @@ aocYear = identifyYear(sys.argv[0])
|
||||
|
||||
path = getPath2Data(aocDay,aocYear)
|
||||
filename = getFilename2Data(aocDay)
|
||||
|
||||
|
||||
def calcData(data):
|
||||
return ''.join(str(len(list(count))) + digit for digit, count in groupby(data))
|
||||
|
||||
def taskA (data) -> int:
|
||||
gameScoreA = 0
|
||||
data = data[0]
|
||||
for turn in range(40):
|
||||
data = calcData(data)
|
||||
gameScoreA = len(data)
|
||||
return gameScoreA
|
||||
|
||||
def taskB (data) -> int:
|
||||
gameScoreB = 0
|
||||
data = data[0]
|
||||
for turn in range(50):
|
||||
data = calcData(data)
|
||||
gameScoreB = len(data)
|
||||
return gameScoreB
|
||||
|
||||
def task(task: int,data) -> int:
|
||||
|
||||
Reference in New Issue
Block a user