Files
advent-of-code-2015/02/part2.vim
2022-12-02 15:05:58 +01:00

3 lines
178 B
VimL

let @z=":s/x/ /g
0wi\n\ewi\n\ekkVjj:sort n
3J"
let @a="ggVG:normal @z
:%s/\\([^ ]*\\) \\([^ ]*\\) \\([^ ]*\\)/2*\\1+2*\\2+\\1*\\2*\\3
:%s/ *\\n/+/
:%s/+$//g
ggVd:put =eval(@@)
"