Played Challenges
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: #21 / 233
- Number of attempts: 4
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: 55
- Position: #98 / 123
- Number of attempts: 1
From brakets to parens - 1306 entries
This is one of the most common problem when you wrap an array for error handling. Vim is useful when you convert foo[i][j][k] into foo(i, j, k) for many times.
- Best score: 24
- Best player score: 25
- Position: #59 / 295
- Number of attempts: 9
Change class fields from camel case to snake case - 669 entries
This is the reverse of the previous challenge: https://www.vimgolf.com/challenges/9v006705493c000000000513
- Best score: 18
- Best player score: 30
- Position: #108 / 154
- Number of attempts: 5
Change class fields from snake case to camel case - 325 entries
Change the class fields in this Scala class from snake case to camel case
- Best score: 13
- Best player score: 19
- Position: #101 / 122
- Number of attempts: 5
Rearrange array to single level - 1829 entries
The goal is to flatten the array into a single list and remove any empty elements.
- Best score: 14
- Best player score: 29
- Position: #185 / 307
- Number of attempts: 2
Rearrange array to one line - 889 entries
Rearrange the array content on only one line, and remove trailing commas
- Best score: 13
- Best player score: 34
- Position: #178 / 205
- Number of attempts: 2
Deleting text - 350 entries
Delete everything except some specific numbers.
- Best score: 26
- Best player score: 47
- Position: #79 / 113
- Number of attempts: 2
New teacher - 1527 entries
Update the details of the new CS teacher.
- Best score: 19
- Best player score: 25
- Position: #160 / 319
- Number of attempts: 7
simple replacements - 1885 entries
The goal is to see the replacement commands in action.
- Best score: 19
- Best player score: 20
- Position: #146 / 403
- Number of attempts: 11
Every other line - 2951 entries
AaAaAaA
- Best score: 12
- Best player score: 16
- Position: #418 / 712
- Number of attempts: 4
Convert Application Output to CSV - 233 entries
Change the application output to comma-separated values
- Best score: 17
- Best player score: 17
- Position: #40 / 61
- Number of attempts: 9
Search and Replace 0 - 5162 entries
Replace every instance of 'aaa' with 'xaaax'.
- Best score: 12
- Best player score: 12
- Position: #762 / 1675
- Number of attempts: 7
underscore_to_camelCase - 197 entries
Pointy haired boss decided we need to switch to camelCase. Let's get this over with.
- Best score: 14
- Best player score: 14
- Position: #34 / 86
- Number of attempts: 5
Space out the alphabet - 1696 entries
Put 3 spaces between adjacent letters.
- Best score: 15
- Best player score: 15
- Position: #115 / 458
- Number of attempts: 10
Do you demand a shrubbery? - 1208 entries
Use :redir and crush the emacsgolfers.
- Best score: 15
- Best player score: 37
- Position: #308 / 310
- Number of attempts: 1
The Quick Brown Fox Jumps Over The Lazy Vim - 456 entries
Someone has vandalized this text file and replaced the beginning character of one word in each line with a Big "X." Please remove the big X's, and fix each line to read "The Quick Brown Fox Jumps Over The Lazy Dog."
- Best score: 8
- Best player score: 8
- Position: #9 / 199
- Number of attempts: 9
lamb had a little Mary - 659 entries
"Mary" and "lamb" are swapped. Unswap them. Fast as you can.
- Best score: 16
- Best player score: 44
- Position: #162 / 179
- Number of attempts: 2
Make it more readable - 2039 entries
Insert blank lines to make it more organized and readable
- Best score: 13
- Best player score: 14
- Position: #210 / 658
- Number of attempts: 6
VimGolf