If-then-else regexp
Rules: - golf is never following golf - vim comes first! Drawing a finite-state machine diagram could help. #regexp
Start file
vim golf vimvim vimgolf golfvim golfgolf vimvimvim vimvimgolf vimgolfvim vimgolfgolf golfvimvim golfvimgolf golfgolfvim golfgolfgolf vimvimvimvim vimvimvimgolf vimvimgolfvim vimvimgolfgolf vimgolfvimvim vimgolfvimgolf vimgolfgolfvim vimgolfgolfgolf golfvimvimvim golfvimvimgolf golfvimgolfvim golfvimgolfgolf golfgolfvimvim golfgolfvimgolf golfgolfgolfvim golfgolfgolfgolf vimvimvimvimvim vimvimvimvimgolf vimvimvimgolfvim vimvimvimgolfgolf vimvimgolfvimvim vimvimgolfvimgolf vimvimgolfgolfvim vimvimgolfgolfgolf vimgolfvimvimvim vimgolfvimvimgolf vimgolfvimgolfvim vimgolfvimgolfgolf vimgolfgolfvimvim vimgolfgolfvimgolf vimgolfgolfgolfvim vimgolfgolfgolfgolf golfvimvimvimvim golfvimvimvimgolf golfvimvimgolfvim golfvimvimgolfgolf golfvimgolfvimvim golfvimgolfvimgolf golfvimgolfgolfvim golfvimgolfgolfgolf golfgolfvimvimvim golfgolfvimvimgolf golfgolfvimgolfvim golfgolfvimgolfgolf golfgolfgolfvimvim golfgolfgolfvimgolf golfgolfgolfgolfvim golfgolfgolfgolfgolf vimvimvimvimvimvim vimvimvimvimvimgolf vimvimvimvimgolfvim vimvimvimvimgolfgolf vimvimvimgolfvimvim vimvimvimgolfvimgolf vimvimvimgolfgolfvim vimvimvimgolfgolfgolf
End file
yes no yes no no no yes yes no no no no no no yes yes yes no no no no no no no no no no no no no yes yes yes no yes yes no no no no no no no no no no no no no no no no no no no no no no no no no no yes yes yes no yes yes no no
View Diff
1,70c1,70 < vim < golf < vimvim < vimgolf < golfvim < golfgolf < vimvimvim < vimvimgolf < vimgolfvim < vimgolfgolf < golfvimvim < golfvimgolf < golfgolfvim < golfgolfgolf < vimvimvimvim < vimvimvimgolf < vimvimgolfvim < vimvimgolfgolf < vimgolfvimvim < vimgolfvimgolf < vimgolfgolfvim < vimgolfgolfgolf < golfvimvimvim < golfvimvimgolf < golfvimgolfvim < golfvimgolfgolf < golfgolfvimvim < golfgolfvimgolf < golfgolfgolfvim < golfgolfgolfgolf < vimvimvimvimvim < vimvimvimvimgolf < vimvimvimgolfvim < vimvimvimgolfgolf < vimvimgolfvimvim < vimvimgolfvimgolf < vimvimgolfgolfvim < vimvimgolfgolfgolf < vimgolfvimvimvim < vimgolfvimvimgolf < vimgolfvimgolfvim < vimgolfvimgolfgolf < vimgolfgolfvimvim < vimgolfgolfvimgolf < vimgolfgolfgolfvim < vimgolfgolfgolfgolf < golfvimvimvimvim < golfvimvimvimgolf < golfvimvimgolfvim < golfvimvimgolfgolf < golfvimgolfvimvim < golfvimgolfvimgolf < golfvimgolfgolfvim < golfvimgolfgolfgolf < golfgolfvimvimvim < golfgolfvimvimgolf < golfgolfvimgolfvim < golfgolfvimgolfgolf < golfgolfgolfvimvim < golfgolfgolfvimgolf < golfgolfgolfgolfvim < golfgolfgolfgolfgolf < vimvimvimvimvimvim < vimvimvimvimvimgolf < vimvimvimvimgolfvim < vimvimvimvimgolfgolf < vimvimvimgolfvimvim < vimvimvimgolfvimgolf < vimvimvimgolfgolfvim < vimvimvimgolfgolfgolf --- > yes > no > yes > no > no > no > yes > yes > no > no > no > no > no > no > yes > yes > yes > no > no > no > no > no > no > no > no > no > no > no > no > no > yes > yes > yes > no > yes > yes > no > no > no > no > no > no > no > no > no > no > no > no > no > no > no > no > no > no > no > no > no > no > no > no > no > no > yes > yes > yes > no > yes > yes > no > no
Solutions
The best way to learn is to practice. Below, you will find some of the solutions other golfers have entered. To unlock higher ranked solutions, submit your own entry which does as well or better than the solutions you can currently see - climb the ladder!
Check out these helpful resources to improve your Vim skills... Game on.
Unlock 13 remaining solutions by signing in and submitting your own entry
#14 Miłosz Łakomy / @foobar01123 - Score: 56 - 06/26/19 @ 10:38
<C-V>}cno<Esc>cawyes<Esc><CR><CR>.4<CR>.<CR>.7<CR>.<CR>.<CR>.14<CR>.<CR>.<CR>.<CR><CR>.<CR>.27<CR>.<CR>.<CR>.<CR><CR>.<CR>.ZZ
0 comments