aoc

My solutions for the Advent of Code
git clone https://git.tronto.net/aoc
Download | Log | Files | Refs | README

b-alt.py (264B)


      1 import fileinput
      2 
      3 def joltage(line, n):
      4 	if n == 0:
      5 		return 0
      6 
      7 	x = max(line[:len(line) - (n-1)])
      8 	return x*10**(n-1) + joltage(line[line.index(x)+1:], n-1)
      9 
     10 with fileinput.input() as lines:
     11 	print(sum(joltage([int(x) for x in line[:-1]], 12) for line in lines))