41910 active golfers, 485022 entries, 612 challenges
Open VimGolf challenges
Sort with uniq OpenEmbedded package names - 45 entries
For each line take 4th dirname of path. For example: "alsa-utils", "gawk-3.1.5", ... But! But if previous result is "files", take 3rd dirname instead. For example: "mktemp", "mklibs" ... If version is present in package name (dash is the separator character), take it. For example: "apt-0.9.9.4" prevails over "apt". And finally, use sort -u to get unique names!
Winning streak - 135 entries
Make the number on each line equal the consecutive L's or W's.
Separating firstname & lastname - 154 entries
Seperate named with equal tabs.
Greek column realign - 51 entries
Oops one letter is missing! Shift down the second column to insert nu letter. Symbol can be entered using: <C-K>n*
Wget failed to download redirections - 202 entries
Output of a wget session, where 302 where not properly handled due to certificate problems, has been saved to a file. Keep the correct URLs to start again downloading.
C to VimDict - 53 entries
Convert a C data structure to a Vimscript dictionary.
Happy TvvO - 427 entries
Don’t forget the past, learn from it. Happy New Year.
range(10) digit rotation - 38 entries
This is a data generator challenge or some kind of gift..
increment by column in XML - 152 entries
modify an arbitrary "column" in an xml table by incrementing a an arbitrary placeholder string
Binary and Increment - 56 entries
Some numbers fun: not only increasing numbers but also increasing binary.
Refactoring useless Method away - 117 entries
Real-life challenge, convert a bunch of ifs to a switch statement
Square numbers - 123 entries
Boring math puzzle.
Hail to Alekseï Pajitnov - 43 entries
Wanna play tetris? Don't panic, it's quite long but there's no piece rotation. Little advice: source the file, Luke!
JSON string rotation - 64 entries
Right value strings are misplaced. Just rotate them! I'm too kind with you guys and didn't included "strings with \" in it"!
Test everything! - 186 entries
... and build the desired input data structure. Transform a list of values into a non-trivial format.
Just the middle - 11509 entries
Delete the instructions at the top and bottom.
Simple Maths - 57 entries
Not much to say, discover by yourself!
Config Sections - 53 entries
Section me!
Pretty format for variable declarations - 170 entries
Project standards demand the equal signs must be aligned for better readability.
Condensed Cases - 807 entries
Apple's new programming language, Swift, allows two style of case statements: 1) one Enum case on each line, or 2) multiple Enum cases on a single line. Convert the following from the first case (no pun intended) to the second type.
I forgot quotes - 16061 entries
Oops.
Replace Parameter with Explicit Methods - 76 entries
Implementing the methods of a Java Interface
Basic renumbering - 5685 entries
Renumbering Basic.
Shift down - 209 entries
Number words are back.
learn vim in short time - 240 entries
so happy to learn vim.because vim is awesome
Gray area - 747 entries
It's a golf metaphor or something.
Winding path - 122 entries
It's a maze, but the bad paths have been blocked off. Mark the correct path.
That hyphen - 2595 entries
"vim vi improved"
Refactor static member invocation - 199 entries
Someone used a static method. Refactor the method into a static import while fixing the assertion.
Acute accents - 33 entries
Featuring all 17 lowercase letters with an acute accent digraph. Find a way to automate the digraphs.
Count both ways - 1022 entries
Right AND down.
vim1001 - 307 entries
change number 1001 into a "vim1001 sequence". (My first challenge, hope it is not too bad... )
Roman numerals - 81 entries
Use the substitutions on top to convert unary to Roman numerals.
-a-b-c- - 3216 entries
Put hyphens everywhere.
Suffix sort - 270 entries
Sort from the end of the line, as if the letters in each line were reversed.
Comparing scores - 112 entries
If Alice and Bob both did the challenge, put their entries together in the top paragraph, so we can compare their scores more easily.
NBCU Weekly Challenge - #0 - 139 entries
One of our favorites lines here at NBCU! p.s. The first version of #0 was deleted due to me copy/pasting a HTML entity. Congrats to the one who figured that out, you are a true ninja warrior!
Lisp Condense - 460 entries
Reduce 4 cons selection operations down to one function call.
NBCU Weekly Challenge - Test - 253 entries
Just testing.
120 Degrees - 505 entries
Rotate that triangle.
V to the i - 4824 entries
Input is 99 V's. Output is 100 i's.
Subtraction - 180 entries
Solve the equations.
Change name of a variable - 180 entries
Replace the name of the $variable with the fastest move possible. The challenge is having a command that allow you to easily change the variable name even if its indented.
Don't know what this is - 2024 entries
Replace contents of brackets with matching number of spaces. Don't ask what the format's supposed to be.
Neither Fizz nor Buzz - 257 entries
Not your regular increment macro! The gaps are tricky.
Do you demand a shrubbery? - 1164 entries
Use :redir and crush the emacsgolfers.
Shuffle puzzle - 346 entries
Sort the lines in each indent group, and sort the groups. That's the pattern. Or just move lines around manually to get a better score.
Where should I put the Newline? - 883 entries
Help me put the newline.
HTML formatting: vertical alignment for readability - 88 entries
We did this a VimGolf challenge at work and now that we have finished I want to see if you guys can come up with something even better than we could. Our best solution was 44 keystrokes.
Extract argument from function - 2372 entries
The aim is to see if you can do some refactoring very fast.