Played Challenges
Swap values - 4616 entries
Well, swap the values...
- Best score: 11
- Best player score: 13
- Position: #545 / 1268
- Number of attempts: 3
One number per line - 18722 entries
Just give me the numbers.
- Best score: 14
- Best player score: 52
- Position: #3819 / 3860
- Number of attempts: 1
Swap values inside brackets - 2493 entries
Easy challenge.
- Best score: 14
- Best player score: 15
- Position: #189 / 578
- Number of attempts: 9
Applying same text modification in several lines - 2877 entries
Remove identical text at the beginning of several lines and the closing parenthesis.
- Best score: 12
- Best player score: 14
- Position: #320 / 850
- Number of attempts: 3
Add semicolons - 10848 entries
Simply add a semicolon at the end of each line
- Best score: 10
- Best player score: 11
- Position: #767 / 3061
- Number of attempts: 3
Split line with dots - 2144 entries
This line is too long, split it.
- Best score: 15
- Best player score: 21
- Position: #388 / 634
- Number of attempts: 1
remove lines containing the word "reader" - 3583 entries
easy stuff
- Best score: 9
- Best player score: 10
- Position: #552 / 1161
- Number of attempts: 1
Box it - 7902 entries
Create a box around a line.
- Best score: 21
- Best player score: 23
- Position: #558 / 1874
- Number of attempts: 4
comment and uncomment code inline - 1122 entries
It's very useful to be able to comment out a block of code in a quick edit. And likewise to uncomment the code. This operation often involves multi-line stanzas and even large blocks. With just line-wise navigation and insert mode this would cost you about 4 keystrokes per line. Master this hole of VimGolf and you'll quickly drop your key count in day to day Vim as well.
- Best score: 9
- Best player score: 10
- Position: #169 / 322
- Number of attempts: 2
Extract HTML option values from tag values - 110 entries
Generate HTML option values from the text in the option tag. If the text contains multiple words, replace the spaces with an underscore and convert all capital letters to small letters.
- Best score: 34
- Best player score: 38
- Position: #34 / 44
- Number of attempts: 2
For all cases. - 161 entries
In this case... change it! :) Watch the line.
- Best score: 8
- Best player score: 8
- Position: #9 / 106
- Number of attempts: 1
Simple addition - 326 entries
The right side of the equation is already there. We just need the left one now.
- Best score: 12
- Best player score: 15
- Position: #96 / 122
- Number of attempts: 1
create arrows in a list - 117 entries
Add arrow at same distance
- Best score: 10
- Best player score: 10
- Position: #6 / 73
- Number of attempts: 1
Nesting SASS - 266 entries
Move a block inside another block and indent it
- Best score: 9
- Best player score: 17
- Position: #75 / 96
- Number of attempts: 1
Combines all items - 313 entries
For each line that starts with the same number I want to combine its contents
- Best score: 9
- Best player score: 10
- Position: #120 / 140
- Number of attempts: 1
ninja substitution - 1420 entries
How can you reuse a previous substitution ?
- Best score: 14
- Best player score: 21
- Position: #211 / 267
- Number of attempts: 1
One to Ten - 2209 entries
Generate the sequence of numbers from 1 to 10, one number per line. Inspired by this Reddit thread: https://redd.it/ak4it2
- Best score: 12
- Best player score: 14
- Position: #409 / 669
- Number of attempts: 3
Delete to the end of the current line - 811 entries
Delete to the end of the current line, but keep the character under the cursor.
- Best score: 5
- Best player score: 5
- Position: #63 / 390
- Number of attempts: 2
change parenthesis - 296 entries
change the pair of braces into a pair of parentheses
- Best score: 9
- Best player score: 10
- Position: #97 / 161
- Number of attempts: 1
Remove quotes after first field - 380 entries
Remove the quotes around each field except for the first field.
- Best score: 16
- Best player score: 26
- Position: #72 / 91
- Number of attempts: 1
Array transposition - 2416 entries
Transpose two arrays into one.
- Best score: 16
- Best player score: 21
- Position: #234 / 447
- Number of attempts: 4
I forgot quotes - 15977 entries
Oops.
- Best score: 10
- Best player score: 11
- Position: #1173 / 4177
- Number of attempts: 12
A HAPPY NEW YEAR 2014 ! - 10660 entries
A HAPPY NEW YEAR 2014 !
- Best score: 11
- Best player score: 11
- Position: #1135 / 3681
- Number of attempts: 3
Contributed Challenges
Replace and keep the case - 437 entries
Replace all instance of plugin and Plugin to device and Device.
Split line with dots - 2144 entries
This line is too long, split it.
Benoit Benoit
Twitter: @Benoit_Tgt
Dev backend. RSpec core team. #Ruby #Rails #Lambda #PostreSQL. Emoji consultant. Vim fan. | he / him 🏴