diff --git a/02/part1.vim b/02/part1.vim new file mode 100644 index 0000000..65a35ee --- /dev/null +++ b/02/part1.vim @@ -0,0 +1,2 @@ +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(@@) " diff --git a/02/part2.vim b/02/part2.vim new file mode 100644 index 0000000..f4e36a0 --- /dev/null +++ b/02/part2.vim @@ -0,0 +1,2 @@ +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(@@) "