Played Challenges
Filling braces - 123 entries
Inspired by a question on CoDidact (https://software.codidact.com/posts/296501), I wondered if Vim could offer a satisfactory ‘solution’ to this problem.
- Best score: 24
- Best player score: 26
- Position: #11 / 43
- Number of attempts: 1
Even and Odd - 254 entries
separate the even numbers from the odd numbers
- Best score: 13
- Best player score: 14
- Position: #5 / 55
- Number of attempts: 8
Modifying .XCompose - 68 entries
You just wrote some lines in .XCompose, but now you want the compose sequences to be more verbose. Change the compose sequence for each Greek letter to its name.
- Best score: 33
- Best player score: 39
- Position: #13 / 17
- Number of attempts: 6
hexagram binary tree - 101 entries
generate the binary tree that represents all possible hexagrams found in the book of changes (易经)
- Best score: 24
- Best player score: 30
- Position: #7 / 24
- Number of attempts: 9
Swap function parameters and delete all comments in python. - 956 entries
Swap function parameters and delete all comments in python.
- Best score: 19
- Best player score: 19
- Position: #34 / 235
- Number of attempts: 9
Delete the last function argument in python. - 649 entries
Delete the last function argument in this python script.
- Best score: 6
- Best player score: 6
- Position: #99 / 233
- Number of attempts: 3
Flip All Bits - 401 entries
Perform a bitwise NOT operation on each bit, meaning that bits that are 0 become 1, and those that are 1 become 0.
- Best score: 26
- Best player score: 32
- Position: #26 / 123
- Number of attempts: 11
Markdown Blog Editing - 485 entries
Convert the given link text in start file to a markdown link list.
- Best score: 30
- Best player score: 46
- Position: #60 / 117
- Number of attempts: 1
Search and Replace 0 - 5162 entries
Replace every instance of 'aaa' with 'xaaax'.
- Best score: 12
- Best player score: 12
- Position: #768 / 1675
- Number of attempts: 4
Reconstruct the Sentence - 1754 entries
Get the sentence back in the proper order, remove duplicate lines, and then combine the separate lines into one.
- Best score: 19
- Best player score: 19
- Position: #14 / 458
- Number of attempts: 5
Whitespace, empty lines and tabs - 4054 entries
Convert tabs to spaces, strip empty lines and trailing whitespace.
- Best score: 16
- Best player score: 16
- Position: #56 / 866
- Number of attempts: 12
Simple text editing with Vim - 13644 entries
Make the pairs of lines match up by making each second line same as first
- Best score: 13
- Best player score: 14
- Position: #2132 / 3906
- Number of attempts: 3
Reformat/Refactor a Golfer Class - 7694 entries
A simple case of removing unneeded code and fixing broken indentation.
- Best score: 7
- Best player score: 38
- Position: #724 / 1893
- Number of attempts: 2
Contributed Challenges
Filling braces - 123 entries
Inspired by a question on CoDidact (https://software.codidact.com/posts/296501), I wondered if Vim could offer a satisfactory ‘solution’ to this problem.
Modifying .XCompose - 68 entries
You just wrote some lines in .XCompose, but now you want the compose sequences to be more verbose. Change the compose sequence for each Greek letter to its name.
VimGolf