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 @jkrause314:

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

24 active golfers, 78 entries

Solutions by @jkrause314:
51
#17 - Jon Krause / @jkrause314

12/25/2018 at 05:21PM

52
#>17 - Jon Krause / @jkrause314

12/25/2018 at 04:23PM

53
#>17 - Jon Krause / @jkrause314

12/25/2018 at 04:20PM