Played Challenges
Word completion - 179 entries
Try to complete these options within 20 keystrokes.
- Best score: 20
- Best player score: 23
- Position: #20 / 50
- Number of attempts: 5
Remove adjacent duplicates - 445 entries
Try to find a way to remove adjacent duplicate letters.
- Best score: 19
- Best player score: 24
- Position: #59 / 117
- Number of attempts: 4
Rearrange array to single level - 1298 entries
The goal is to flatten the array into a single list and remove any empty elements.
- Best score: 14
- Best player score: 23
- Position: #85 / 205
- Number of attempts: 3
Copy punctuation - 487 entries
I want to copy the last line’s brackets, quotes, and commas to each line. How?
- Best score: 19
- Best player score: 89
- Position: #112 / 121
- Number of attempts: 1
Quicksort - 1962 entries
We need the numbers in the first row sorted as quickly as possible! Be careful not to disturb the data below the divider though: that must remain unchanged.
- Best score: 6
- Best player score: 29
- Position: #319 / 431
- Number of attempts: 1
Remove line numbers - 736 entries
From http://web.archive.org/web/20140831121704/http://dirac.org/linux/gdb/02a-Memory_Layout_And_The_Stack.php#investigatingthestackwithgdb.
- Best score: 9
- Best player score: 19
- Position: #131 / 198
- Number of attempts: 1
Paste a column after a column - 2537 entries
This task is very common while using multi-cursor. What is the elegant vim way ?
- Best score: 14
- Best player score: 37
- Position: #445 / 553
- Number of attempts: 1
Filter number combinations that don't add to 11 - 408 entries
Append the sum of each line to its end, alongside an equals sign, and remove any that do not sum to 11. The ordering of lines should stay the same. Note that the combinations are semi-arbitrary and not all 4-number combinations are present in the file.
- Best score: 27
- Best player score: 29
- Position: #90 / 117
- Number of attempts: 3
Rural Post - 4479 entries
Simple challenge to remove all but the post code on each line
- Best score: 9
- Best player score: 14
- Position: #725 / 1097
- Number of attempts: 1
Get mail address from outlook format - 649 entries
Create a mail list space separated of mail list formatted by outlook
- Best score: 15
- Best player score: 23
- Position: #174 / 204
- Number of attempts: 5
Add text at some column - 173 entries
Complete golang struct statement.
- Best score: 31
- Best player score: 40
- Position: #63 / 65
- Number of attempts: 2
prepend * to every non-blank line - 6308 entries
Prepend an asterisk to every non-blank line in the input file.
- Best score: 10
- Best player score: 15
- Position: #999 / 1537
- Number of attempts: 3
SCREAMING_SNAKE_CASE to Title Case - 1214 entries
Convert strings in SCREAMING_SNAKE_CASE to Title Case. Examples: EMPLOYEE_NAME -> Employee Name REVENUE_YEAR_TO_DATE -> Revenue Year To Date SALARY -> Salary
- Best score: 19
- Best player score: 36
- Position: #221 / 249
- Number of attempts: 1
Search and Replace 0 - 4989 entries
Replace every instance of 'aaa' with 'xaaax'.
- Best score: 12
- Best player score: 12
- Position: #739 / 1624
- Number of attempts: 4
Alphabet soup - 429 entries
Create a column of all alphabet characters organized in a funky way
- Best score: 25
- Best player score: 50
- Position: #106 / 108
- Number of attempts: 1
A Simple One - 1050 entries
Here is a very simple one - just to illustrate/introduce a vim feature that some people seem to miss...
- Best score: 9
- Best player score: 9
- Position: #583 / 664
- Number of attempts: 2
Sorting paragraphs - 534 entries
Order the paragraphs correctly, per prefixed index
- Best score: 18
- Best player score: 39
- Position: #123 / 163
- Number of attempts: 3
Indentation - 542 entries
Indent each line according to the right number of spaces it needs.
- Best score: 20
- Best player score: 52
- Position: #167 / 178
- Number of attempts: 2
Compile C - 430 entries
You might have to get clever to do this one.
- Best score: 19
- Best player score: 44
- Position: #139 / 141
- Number of attempts: 2
Get rid of html tags - 398 entries
Want to read more about Vim's background? Then get rid of those html tags...
- Best score: 12
- Best player score: 12
- Position: #1 / 230
- Number of attempts: 1
Change the content of a string - 1580 entries
This docstring is a complete lie. Fix it.
- Best score: 22
- Best player score: 24
- Position: #348 / 588
- Number of attempts: 4
Deleting folded text - 360 entries
The text below contains three folds. Delete them (and the text inside them). For example: 123 456 /*{{{*/ 789 /*}}}*/ 012 Should become: 123 012 Also, add `aoeuaoeu` to make sure small solutions don't get flagged as cheating.
- Best score: 17
- Best player score: 21
- Position: #74 / 117
- Number of attempts: 2
Reconstruct the Sentence - 1507 entries
Get the sentence back in the proper order, remove duplicate lines, and then combine the separate lines into one.
- Best score: 20
- Best player score: 35
- Position: #390 / 412
- Number of attempts: 2
Whitespace, empty lines and tabs - 3665 entries
Convert tabs to spaces, strip empty lines and trailing whitespace.
- Best score: 16
- Best player score: 32
- Position: #593 / 787
- Number of attempts: 2