Played Challenges
Many duplicates - 845 entries
Quick and easy
- Best score: 7
- Best player score: 8
- Position: #37 / 285
- Number of attempts: 2
2 quick changes and a numbered list - 451 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: #47 / 108
- Number of attempts: 4
delete swap - 1087 entries
delete all swap
- Best score: 5
- Best player score: 5
- Position: #27 / 354
- Number of attempts: 7
Fix the shell script! - 1728 entries
Fix the shell script with the fewest keystrokes!
- Best score: 26
- Best player score: 26
- Position: #25 / 418
- Number of attempts: 5
Visual block training - 780 entries
You see the input. You see the output. Go.
- Best score: 17
- Best player score: 19
- Position: #35 / 146
- Number of attempts: 7
hello-world-vimgolf - 1978 entries
Simple number generation
- Best score: 10
- Best player score: 10
- Position: #187 / 563
- Number of attempts: 3
Learn to ask for :help - 461 entries
Learn to use the help to reduce your strokes...
- Best score: 19
- Best player score: 38
- Position: #83 / 107
- Number of attempts: 1
Plotting some variables in python - 1384 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: #102 / 294
- Number of attempts: 3
Lowercase first characters - 421 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 / 152
- Number of attempts: 1
simple replacements - 1264 entries
The goal is to see the replacement commands in action.
- Best score: 19
- Best player score: 21
- Position: #122 / 283
- Number of attempts: 4
Inverting Lines - 1562 entries
A simple challenge to invert all lines, except the first.
- Best score: 10
- Best player score: 10
- Position: #158 / 423
- Number of attempts: 4
Python dataclasses - 796 entries
Simple challenge to extract fields from a Python class
- Best score: 19
- Best player score: 25
- Position: #103 / 204
- Number of attempts: 2
HS Final exam vimgolf - 804 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: #71 / 215
- Number of attempts: 8
Rural Post - 4254 entries
Simple challenge to remove all but the post code on each line
- Best score: 9
- Best player score: 9
- Position: #181 / 1044
- Number of attempts: 4
Add string initializers to an enum - 836 entries
Change Typescript enum so that it has string initializers.
- Best score: 21
- Best player score: 24
- Position: #138 / 246
- Number of attempts: 2
SCREAMING_SNAKE_CASE to Title Case - 1124 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: #112 / 235
- Number of attempts: 3
Search and Replace 0 - 4749 entries
Replace every instance of 'aaa' with 'xaaax'.
- Best score: 12
- Best player score: 12
- Position: #691 / 1574
- Number of attempts: 3
Python Hello World! Reformatting - 930 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: #127 / 361
- Number of attempts: 1
Line under headers - 1941 entries
Put a line under each header, and remove the other markdown formatting.
- Best score: 24
- Best player score: 28
- Position: #227 / 479
- Number of attempts: 2
Words in parens - 12790 entries
We should all ace this, right?
- Best score: 13
- Best player score: 14
- Position: #1157 / 3932
- Number of attempts: 4
NATO phonetic alphabet - 492 entries
Transform the series of words into a list.
- Best score: 19
- Best player score: 21
- Position: #108 / 187
- Number of attempts: 2
The Quick Brown Fox Jumps Over The Lazy Vim - 394 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: #154 / 184
- Number of attempts: 1
The name of the game - 638 entries
End up with the name of the game.
- Best score: 11
- Best player score: 12
- Position: #316 / 350
- Number of attempts: 2
SFD-ROC: vimvimvim - 1534 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: #243 / 432
- Number of attempts: 1
Let's play some Ivmgolf - 1053 entries
Oops, I spelled that wrong.
- Best score: 7
- Best player score: 9
- Position: #325 / 431
- Number of attempts: 3
calculations - 256 entries
Complete these (weird) calculations.
- Best score: 38
- Best player score: 47
- Position: #38 / 62
- Number of attempts: 1
Vertical Limit - 2389 entries
transform a succession of one word lines to a an array of strings
- Best score: 21
- Best player score: 24
- Position: #293 / 724
- Number of attempts: 1
Switch function arguments - 2002 entries
How to switch two arguments of a function.
- Best score: 11
- Best player score: 12
- Position: #318 / 634
- Number of attempts: 4
Append semicolon after expressions - 975 entries
Some lines need the semicolon, some don't.
- Best score: 11
- Best player score: 12
- Position: #249 / 394
- Number of attempts: 1
Remove semicolons after expressions - 584 entries
A follow-up for http://vimgolf.com/challenges/4fc9d767d3a0d4000100000e.
- Best score: 6
- Best player score: 6
- Position: #121 / 247
- Number of attempts: 3
Make it more readable - 1930 entries
Insert blank lines to make it more organized and readable
- Best score: 13
- Best player score: 15
- Position: #307 / 636
- Number of attempts: 2
Sort entries based on date - 359 entries
Sort some entries in a Ledger-file based on date.
- Best score: 11
- Best player score: 12
- Position: #65 / 113
- Number of attempts: 9
A Simple One - 973 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 / 633
- Number of attempts: 1
Increment, increment, increment.... - 617 entries
Vim likes macros
- Best score: 10
- Best player score: 10
- Position: #45 / 390
- Number of attempts: 1
The Cake is a Lie - 1260 entries
Correct the capitalization of each word
- Best score: 9
- Best player score: 9
- Position: #264 / 505
- Number of attempts: 4
Reverse characters in a line - 696 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: #81 / 246
- Number of attempts: 2
Change the content of a string - 1416 entries
This docstring is a complete lie. Fix it.
- Best score: 22
- Best player score: 27
- Position: #458 / 540
- Number of attempts: 1
Whitespace, empty lines and tabs - 3107 entries
Convert tabs to spaces, strip empty lines and trailing whitespace.
- Best score: 16
- Best player score: 16
- Position: #25 / 691
- Number of attempts: 8
Simple text editing with Vim - 11896 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 / 3481
- Number of attempts: 3