Played Challenges
Many duplicates - 1447 entries
Quick and easy
- Best score: 7
- Best player score: 8
- Position: #60 / 470
- Number of attempts: 2
2 quick changes and a numbered list - 647 entries
The ascii will not be lost, but rather numbered in 4 digit blocks with leading zeros.
- Best score: 37
- Best player score: 42
- Position: #62 / 154
- Number of attempts: 4
delete swap - 1788 entries
delete all swap
- Best score: 5
- Best player score: 5
- Position: #27 / 557
- Number of attempts: 7
Fix the shell script! - 2596 entries
Fix the shell script with the fewest keystrokes!
- Best score: 26
- Best player score: 26
- Position: #25 / 603
- Number of attempts: 5
Visual block training - 1075 entries
You see the input. You see the output. Go.
- Best score: 17
- Best player score: 19
- Position: #48 / 205
- Number of attempts: 7
hello-world-vimgolf - 2501 entries
Simple number generation
- Best score: 10
- Best player score: 10
- Position: #187 / 709
- Number of attempts: 3
Learn to ask for :help - 587 entries
Learn to use the help to reduce your strokes...
- Best score: 19
- Best player score: 38
- Position: #102 / 130
- Number of attempts: 1
Plotting some variables in python - 1661 entries
4 sets of (x,y) variables to plot. Just increment the numbers! Well, let's change the colors of the lines as well. Oh and we meant to plot the absolute values of course.
- Best score: 34
- Best player score: 40
- Position: #123 / 348
- Number of attempts: 3
Lowercase first characters - 487 entries
This is the (abridged) input for Day 3 in Advent of Code 2019. The output is a format more suitable for Prolog programming: the two lines of input become two lists of pairs, joined together in a wires functor.
- Best score: 33
- Best player score: 33
- Position: #23 / 183
- Number of attempts: 1
simple replacements - 1793 entries
The goal is to see the replacement commands in action.
- Best score: 19
- Best player score: 21
- Position: #153 / 389
- Number of attempts: 4
Inverting Lines - 1907 entries
A simple challenge to invert all lines, except the first.
- Best score: 10
- Best player score: 10
- Position: #158 / 512
- Number of attempts: 4
Python dataclasses - 1187 entries
Simple challenge to extract fields from a Python class
- Best score: 19
- Best player score: 25
- Position: #156 / 294
- Number of attempts: 2
HS Final exam vimgolf - 904 entries
Change the initial file to a single line containing all names comma-separated with numbers inside parentheses.
- Best score: 21
- Best player score: 22
- Position: #76 / 238
- Number of attempts: 8
Rural Post - 4515 entries
Simple challenge to remove all but the post code on each line
- Best score: 9
- Best player score: 9
- Position: #181 / 1106
- Number of attempts: 4
Add string initializers to an enum - 873 entries
Change Typescript enum so that it has string initializers.
- Best score: 21
- Best player score: 24
- Position: #145 / 259
- Number of attempts: 2
SCREAMING_SNAKE_CASE to Title Case - 1216 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: 20
- Position: #118 / 251
- Number of attempts: 3
Search and Replace 0 - 5004 entries
Replace every instance of 'aaa' with 'xaaax'.
- Best score: 12
- Best player score: 12
- Position: #691 / 1630
- Number of attempts: 3
Python Hello World! Reformatting - 1000 entries
A novice Python using prints Hello World! and a pro shows him different way. Using vim to get into pro style from novice, win the challenge.
- Best score: 39
- Best player score: 42
- Position: #134 / 382
- Number of attempts: 1
Line under headers - 2059 entries
Put a line under each header, and remove the other markdown formatting.
- Best score: 24
- Best player score: 28
- Position: #240 / 507
- Number of attempts: 2
Words in parens - 12967 entries
We should all ace this, right?
- Best score: 13
- Best player score: 14
- Position: #1169 / 3969
- Number of attempts: 4
NATO phonetic alphabet - 529 entries
Transform the series of words into a list.
- Best score: 19
- Best player score: 21
- Position: #110 / 196
- Number of attempts: 2
The Quick Brown Fox Jumps Over The Lazy Vim - 425 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: 11
- Position: #158 / 193
- Number of attempts: 1
The name of the game - 668 entries
End up with the name of the game.
- Best score: 11
- Best player score: 12
- Position: #325 / 361
- Number of attempts: 2
SFD-ROC: vimvimvim - 1606 entries
Oh no, this line is longer than 80 chars... put each 'vim' on a new line.
- Best score: 8
- Best player score: 9
- Position: #251 / 446
- Number of attempts: 1
Let's play some Ivmgolf - 1122 entries
Oops, I spelled that wrong.
- Best score: 7
- Best player score: 9
- Position: #333 / 446
- Number of attempts: 3
calculations - 312 entries
Complete these (weird) calculations.
- Best score: 38
- Best player score: 47
- Position: #42 / 68
- Number of attempts: 1
Vertical Limit - 2552 entries
transform a succession of one word lines to a an array of strings
- Best score: 21
- Best player score: 24
- Position: #308 / 757
- Number of attempts: 1
Switch function arguments - 2140 entries
How to switch two arguments of a function.
- Best score: 11
- Best player score: 12
- Position: #329 / 664
- Number of attempts: 4
Append semicolon after expressions - 1056 entries
Some lines need the semicolon, some don't.
- Best score: 11
- Best player score: 12
- Position: #259 / 419
- Number of attempts: 1
Remove semicolons after expressions - 654 entries
A follow-up for http://vimgolf.com/challenges/4fc9d767d3a0d4000100000e.
- Best score: 6
- Best player score: 6
- Position: #121 / 263
- Number of attempts: 3
Make it more readable - 2009 entries
Insert blank lines to make it more organized and readable
- Best score: 13
- Best player score: 15
- Position: #315 / 652
- Number of attempts: 2
Sort entries based on date - 392 entries
Sort some entries in a Ledger-file based on date.
- Best score: 11
- Best player score: 12
- Position: #67 / 117
- Number of attempts: 9
A Simple One - 1057 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: #540 / 667
- Number of attempts: 1
Increment, increment, increment.... - 692 entries
Vim likes macros
- Best score: 10
- Best player score: 10
- Position: #45 / 410
- Number of attempts: 1
The Cake is a Lie - 1361 entries
Correct the capitalization of each word
- Best score: 9
- Best player score: 9
- Position: #264 / 531
- Number of attempts: 4
Reverse characters in a line - 776 entries
You have everything you need, just not in the right order. Mastermind would give you 26 white pegs.
- Best score: 12
- Best player score: 13
- Position: #86 / 267
- Number of attempts: 2
Change the content of a string - 1593 entries
This docstring is a complete lie. Fix it.
- Best score: 22
- Best player score: 27
- Position: #498 / 594
- Number of attempts: 1
Whitespace, empty lines and tabs - 3742 entries
Convert tabs to spaces, strip empty lines and trailing whitespace.
- Best score: 16
- Best player score: 16
- Position: #25 / 803
- Number of attempts: 8
Simple text editing with Vim - 12989 entries
Make the pairs of lines match up by making each second line same as first
- Best score: 13
- Best player score: 13
- Position: #669 / 3737
- Number of attempts: 3