| Name | Language | Tokens Sum | Tokens Part 1 | Tokens Part 2 | Last change | |
|---|---|---|---|---|---|---|
| 1 | Python | 273 | 135 | 138 | 23 months ago | |
| 2 | Ruby | 351 | 181 | 170 | 2 years ago |
require'matrix'D=[Vector[1,0],Vector[0,1],Vector[-1,0],Vector[0,-1]]puts$<.read.scan(/#(\w+)(\d)/).reduce([Vector[0,0]]){|a,(c,d)| [*a,a.last+D[d.to_i]*c.to_i(16)]}.each_cons(2).sum{|c,n| c[0]*n[1]-n[0]*c[1]+(c[0]-n[0]).abs+(c[1]-n[1]).abs}/2+1