Played Challenges
Many duplicates - 1445 entries
Quick and easy
- Best score: 7
- Best player score: 8
- Position: #60 / 468
- 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 - 1786 entries
delete all swap
- Best score: 5
- Best player score: 5
- Position: #27 / 555
- Number of attempts: 7
Fix the shell script! - 2544 entries
Fix the shell script with the fewest keystrokes!
- Best score: 26
- Best player score: 26
- Position: #25 / 589
- Number of attempts: 5
Visual block training - 1070 entries
You see the input. You see the output. Go.
- Best score: 17
- Best player score: 19
- Position: #48 / 204
- Number of attempts: 7
hello-world-vimgolf - 2499 entries
Simple number generation
- Best score: 10
- Best player score: 10
- Position: #187 / 708
- 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 - 1753 entries
The goal is to see the replacement commands in action.
- Best score: 19
- Best player score: 21
- Position: #151 / 380
- Number of attempts: 4
Inverting Lines - 1900 entries
A simple challenge to invert all lines, except the first.
- Best score: 10
- Best player score: 10
- Position: #158 / 511
- Number of attempts: 4
Python dataclasses - 1136 entries
Simple challenge to extract fields from a Python class
- Best score: 19
- Best player score: 25
- Position: #148 / 284
- Number of attempts: 2
HS Final exam vimgolf - 897 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 / 236
- Number of attempts: 8
Rural Post - 4479 entries
Simple challenge to remove all but the post code on each line
- Best score: 9
- Best player score: 9
- Position: #181 / 1097
- Number of attempts: 4
Add string initializers to an enum - 872 entries
Change Typescript enum so that it has string initializers.
- Best score: 21
- Best player score: 24
- Position: #144 / 258
- Number of attempts: 2
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: 20
- Position: #118 / 249
- Number of attempts: 3
Search and Replace 0 - 4989 entries
Replace every instance of 'aaa' with 'xaaax'.
- Best score: 12
- Best player score: 12
- Position: #691 / 1624
- Number of attempts: 3
Python Hello World! Reformatting - 994 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: #133 / 380
- Number of attempts: 1
Line under headers - 2044 entries
Put a line under each header, and remove the other markdown formatting.
- Best score: 24
- Best player score: 28
- Position: #238 / 503
- Number of attempts: 2
Words in parens - 12935 entries
We should all ace this, right?
- Best score: 13
- Best player score: 14
- Position: #1165 / 3963
- 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 - 420 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 / 192
- Number of attempts: 1
The name of the game - 665 entries
End up with the name of the game.
- Best score: 11
- Best player score: 12
- Position: #324 / 360
- 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 - 1118 entries
Oops, I spelled that wrong.
- Best score: 7
- Best player score: 9
- Position: #333 / 445
- 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 - 2538 entries
transform a succession of one word lines to a an array of strings
- Best score: 21
- Best player score: 24
- Position: #307 / 754
- Number of attempts: 1
Switch function arguments - 2139 entries
How to switch two arguments of a function.
- Best score: 11
- Best player score: 12
- Position: #329 / 663
- 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 - 2005 entries
Insert blank lines to make it more organized and readable
- Best score: 13
- Best player score: 15
- Position: #314 / 650
- 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 - 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: #540 / 664
- Number of attempts: 1
Increment, increment, increment.... - 688 entries
Vim likes macros
- Best score: 10
- Best player score: 10
- Position: #45 / 408
- Number of attempts: 1
The Cake is a Lie - 1346 entries
Correct the capitalization of each word
- Best score: 9
- Best player score: 9
- Position: #264 / 527
- Number of attempts: 4
Reverse characters in a line - 771 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 / 265
- Number of attempts: 2
Change the content of a string - 1580 entries
This docstring is a complete lie. Fix it.
- Best score: 22
- Best player score: 27
- Position: #494 / 588
- Number of attempts: 1
Whitespace, empty lines and tabs - 3665 entries
Convert tabs to spaces, strip empty lines and trailing whitespace.
- Best score: 16
- Best player score: 16
- Position: #25 / 787
- Number of attempts: 8
Simple text editing with Vim - 12811 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 / 3694
- Number of attempts: 3