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

3 lines
192 B
VimL

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