Played Challenges
Swap function parameters and delete all comments in python. - 144 entries
Swap function parameters and delete all comments in python.
- Best score: 19
- Best player score: 20
- Position: #14 / 38
- Number of attempts: 2
Delete the last function argument in python. - 134 entries
Delete the last function argument in this python script.
- Best score: 6
- Best player score: 7
- Position: #39 / 54
- Number of attempts: 1
Create json from a .env file - 1585 entries
A simple everyday task.
- Best score: 39
- Best player score: 78
- Position: #278 / 376
- Number of attempts: 2
Reordering properties - 1220 entries
Arrange the CSS lines for the #topbar selector based on their complete line length, from shortest to longest.
- Best score: 24
- Best player score: 69
- Position: #123 / 279
- Number of attempts: 1
YAML to dotenv - 1542 entries
Convert this YAML config file to a .env file.
- Best score: 16
- Best player score: 33
- Position: #237 / 316
- Number of attempts: 1
Swap columns and transform to CSV format - 447 entries
Turn this spreadsheet output into a CSV file but first swap the columns
- Best score: 16
- Best player score: 19
- Position: #102 / 162
- Number of attempts: 1
Fix the git merge conflicts - 332 entries
Solve the merge conflicts in the Python file
- Best score: 36
- Best player score: 60
- Position: #61 / 98
- Number of attempts: 1
Fix the Scala Method - 338 entries
Fix the missing semicolons and the Int type, ensure the floating point division, and remove the unnecessary return.
- Best score: 2
- Best player score: 25
- Position: #64 / 112
- Number of attempts: 1
Change class fields from camel case to snake case - 617 entries
This is the reverse of the previous challenge: https://www.vimgolf.com/challenges/9v006705493c000000000513
- Best score: 18
- Best player score: 23
- Position: #84 / 140
- Number of attempts: 1
Change class fields from snake case to camel case - 312 entries
Change the class fields in this Scala class from snake case to camel case
- Best score: 13
- Best player score: 13
- Position: #71 / 115
- Number of attempts: 1
Reorganize Pokémon - 829 entries
Change the format of the each line and sort alphabetically.
- Best score: 18
- Best player score: 26
- Position: #180 / 226
- Number of attempts: 2
Replace csv column if it's not empty - 270 entries
Replace the credit_score_percentile column with the value 0.0 but leave the empty ones untouched
- Best score: 15
- Best player score: 21
- Position: #83 / 92
- Number of attempts: 1
extract struct tag in go - 153 entries
Can you extract all struct tags in the fewest keystrokes possible?
- Best score: 29
- Best player score: 50
- Position: #32 / 44
- Number of attempts: 2
CaN yOuR ViM dO ThAt? #2 - 99 entries
Tsoding's famous "Can your Vim do that?" https://www.youtube.com/watch?v=F4xc4jQO7ck&t=1429s
- Best score: 49
- Best player score: 87
- Position: #22 / 25
- Number of attempts: 2
CaN yOuR ViM dO ThAt? #1 - 270 entries
Tsoding's famous "Can your Vim do that?" https://youtu.be/Bafo3hhheHU?si=DfcT4sUEMTSAevnx&t=1091
- Best score: 41
- Best player score: 47
- Position: #77 / 107
- Number of attempts: 3
Move list of uuids into a SQL query - 228 entries
Take the list of UUIDs and use them as a filter in the where statement of a SQL query
- Best score: 57
- Best player score: 73
- Position: #57 / 74
- Number of attempts: 1
Fix timezone format - 330 entries
Add the missing T and Z in the datetime field. There should be a T instead of the space, and a Z at the end of the datetime. `2024-08-31 18:32:00;` -> `2024-08-31T18:32:00Z;`
- Best score: 15
- Best player score: 19
- Position: #79 / 107
- Number of attempts: 1
Search different SQL column with similar where clause - 336 entries
Replace a column in the where clause and convert all numbers from text to numeric, by replacing the leading 0 with the code 359.
- Best score: 22
- Best player score: 32
- Position: #65 / 79
- Number of attempts: 1
Move to corresponding lines - 320 entries
Move the values to the corresponding lines.
- Best score: 16
- Best player score: 39
- Position: #66 / 72
- Number of attempts: 1
Rearrange array to single level - 1791 entries
The goal is to flatten the array into a single list and remove any empty elements.
- Best score: 14
- Best player score: 27
- Position: #164 / 299
- Number of attempts: 3
Rearrange array to one line - 840 entries
Rearrange the array content on only one line, and remove trailing commas
- Best score: 13
- Best player score: 16
- Position: #65 / 197
- Number of attempts: 1
Copy punctuation - 715 entries
I want to copy the last line’s brackets, quotes, and commas to each line. How?
- Best score: 19
- Best player score: 59
- Position: #143 / 173
- Number of attempts: 2
New teacher - 1480 entries
Update the details of the new CS teacher.
- Best score: 19
- Best player score: 30
- Position: #237 / 310
- Number of attempts: 1
Remove line numbers - 779 entries
From http://web.archive.org/web/20140831121704/http://dirac.org/linux/gdb/02a-Memory_Layout_And_The_Stack.php#investigatingthestackwithgdb.
- Best score: 8
- Best player score: 15
- Position: #122 / 206
- Number of attempts: 1
Com(m)a Trouble - 3987 entries
Someone was real stupid when placing his commas. Can you fix it?
- Best score: 12
- Best player score: 30
- Position: #796 / 907
- Number of attempts: 1
Extract argument from function - 2392 entries
The aim is to see if you can do some refactoring very fast.
- Best score: 13
- Best player score: 17
- Position: #649 / 765
- Number of attempts: 1
That hyphen - 2624 entries
"vim vi improved"
- Best score: 9
- Best player score: 13
- Position: #545 / 708
- Number of attempts: 1
Basic renumbering - 5731 entries
Renumbering Basic.
- Best score: 11
- Best player score: 21
- Position: #956 / 1277
- Number of attempts: 1
Vice versa - 7995 entries
Little role switching.
- Best score: 12
- Best player score: 16
- Position: #1467 / 2151
- Number of attempts: 1
Replace and keep the case - 448 entries
Replace all instance of plugin and Plugin to device and Device.
- Best score: 26
- Best player score: 36
- Position: #106 / 121
- Number of attempts: 2
Array transposition - 2472 entries
Transpose two arrays into one.
- Best score: 16
- Best player score: 29
- Position: #374 / 458
- Number of attempts: 2
Mute the second method of this script - 460 entries
prepend a # infront of every line of the second method
- Best score: 8
- Best player score: 10
- Position: #224 / 242
- Number of attempts: 1
Condensed Cases - 820 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.
- Best score: 12
- Best player score: 22
- Position: #232 / 251
- Number of attempts: 1
-a-b-c- - 3229 entries
Put hyphens everywhere.
- Best score: 13
- Best player score: 16
- Position: #881 / 1142
- Number of attempts: 1
Do you demand a shrubbery? - 1167 entries
Use :redir and crush the emacsgolfers.
- Best score: 15
- Best player score: 20
- Position: #172 / 304
- Number of attempts: 1
Don't know what this is - 2036 entries
Replace contents of brackets with matching number of spaces. Don't ask what the format's supposed to be.
- Best score: 11
- Best player score: 16
- Position: #545 / 589
- Number of attempts: 1
Where should I put the Newline? - 889 entries
Help me put the newline.
- Best score: 7
- Best player score: 8
- Position: #416 / 442
- Number of attempts: 1
NATO phonetic alphabet - 539 entries
Transform the series of words into a list.
- Best score: 19
- Best player score: 29
- Position: #183 / 198
- Number of attempts: 1
SFD-ROC: The Quick Brown Fox - 203 entries
Someone has vandalized our text (again). Please fix to read: The Quick Brown Fox Jumps Over The Lazy Dog.
- Best score: 24
- Best player score: 28
- Position: #82 / 109
- Number of attempts: 1
The Quick Brown Fox Jumps Over The Lazy Vim - 435 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: 12
- Position: #176 / 195
- Number of attempts: 1
SFD-ROC: vimvimvim - 1624 entries
Oh no, this line is longer than 80 chars... put each 'vim' on a new line.
- Best score: 8
- Best player score: 15
- Position: #420 / 453
- Number of attempts: 1
Saving the hashes(#) - 2094 entries
The following file is copied from vimcasts.org(Its only for learning purpose,hope the site owner doesn't mind it), its probably the easiest of challenges.Our goal is to delete every line which doesn't contain a hash signs. The remaining hash signs with numbers are then sorted to get the final output.
- Best score: 20
- Best player score: 30
- Position: #403 / 484
- Number of attempts: 1
Let's play some Ivmgolf - 1141 entries
Oops, I spelled that wrong.
- Best score: 7
- Best player score: 15
- Position: #442 / 453
- Number of attempts: 1
you're stuck on jQuery < 1.7 - 364 entries
replace calls to jQuery 1.7+'s `on` with calls to pre 1.7 `bind`
- Best score: 25
- Best player score: 32
- Position: #79 / 114
- Number of attempts: 2
Vertical Limit - 2624 entries
transform a succession of one word lines to a an array of strings
- Best score: 21
- Best player score: 29
- Position: #663 / 774
- Number of attempts: 1
Insert a Markdown link - 466 entries
Put a link in a markdown document, using the after-the-paragraph format.
- Best score: 22
- Best player score: 28
- Position: #128 / 155
- Number of attempts: 1
Sort and add attributes - 1561 entries
Sort the states and add the attribute country to each record.
- Best score: 33
- Best player score: 37
- Position: #498 / 604
- Number of attempts: 1
Reconstruct the Sentence - 1704 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: 25
- Position: #373 / 448
- Number of attempts: 2
Whitespace, empty lines and tabs - 3968 entries
Convert tabs to spaces, strip empty lines and trailing whitespace.
- Best score: 16
- Best player score: 55
- Position: #817 / 848
- Number of attempts: 1
Simple text editing with Vim - 13468 entries
Make the pairs of lines match up by making each second line same as first
- Best score: 13
- Best player score: 24
- Position: #3239 / 3865
- Number of attempts: 1
Nıklas Rıeken
Twitter2:
#computerscience #optimization #vim #guitar #ukulele #kfcuerdingen #jets #mets #effectivealtruism #istillbelieve #nosteponsnek
VimGolf