Real Vim ninjas count every keystroke - do you?

Pick a challenge, fire up Vim, and show us what you got.

Changelog, Rules & FAQ, updates: @vimgolf, RSS.

Your VimGolf key: please sign in

$ gem install vimgolf
$ vimgolf setup
$ vimgolf put 5c221a61dd9c0e0006c8e15f

Santa's naughty / nice list

Christmas is here and Santa hasn't decided who's naughty or nice yet. He's given a list of names to his programmer friend to quickly split the children into naughty and nice. Hint: There's a hidden pattern that might be familiar.

Start file
Ayden
Jayden
Linnett
Sam
Zooey
Wyn
Winter
Wynne
Madelyn
Michael
Jessica
Thomas
Olivia
Maria
Julia
Aaron
Iris
Adrian
Nathaniel
Alice
Margaret
Miranda
Oliver
Philip
Phoebe
Marcus
Arthur
Tatiana
Robin
Ophelia
End file
nice Ayden
nice
Jayden
naughty
Linnett
nice
Sam
naughty
Zooey
naughty
Wyn
nice
Winter
nice
Wynne
naughty
Madelyn
naughty
Michael
nice
Jessica
naughty
Thomas
nice
Olivia
nice
Maria
naughty
Julia
nice
Aaron
nice
Iris
naughty
Adrian
nice
Nathaniel
naughty
Alice
naughty
Margaret
nice
Miranda
nice
Oliver
naughty
Philip
naughty
Phoebe
nice
Marcus
naughty
Arthur
nice
Tatiana
nice
Robin
naughty
Ophelia

View Diff

1,30c1,30
< Ayden
< Jayden
< Linnett
< Sam
< Zooey
< Wyn
< Winter
< Wynne
< Madelyn
< Michael
< Jessica
< Thomas
< Olivia
< Maria
< Julia
< Aaron
< Iris
< Adrian
< Nathaniel
< Alice
< Margaret
< Miranda
< Oliver
< Philip
< Phoebe
< Marcus
< Arthur
< Tatiana
< Robin
< Ophelia
---
> nice Ayden
> nice Jayden
> naughty Linnett
> nice Sam
> naughty Zooey
> naughty Wyn
> nice Winter
> nice Wynne
> naughty Madelyn
> naughty Michael
> nice Jessica
> naughty Thomas
> nice Olivia
> nice Maria
> naughty Julia
> nice Aaron
> nice Iris
> naughty Adrian
> nice Nathaniel
> naughty Alice
> naughty Margaret
> nice Miranda
> nice Oliver
> naughty Philip
> naughty Phoebe
> nice Marcus
> naughty Arthur
> nice Tatiana
> nice Robin
> naughty Ophelia

Solutions by @ooz_ie:

Unlock 3 remaining solutions by signing in and submitting your own entry
Created by: @bennettbackward

26 active golfers, 90 entries

Solutions by @ooz_ie:
46
#16 - Slawek Ligus / @ooz_ie

12/27/2018 at 05:44AM

61
#>25 - Slawek Ligus / @ooz_ie

12/27/2018 at 05:26AM

66
#>25 - Slawek Ligus / @ooz_ie

12/27/2018 at 04:51AM