Played Challenges
Truth Table to ModelSim - 58 entries
Convert this truth table to simulator instructions!
- Best score: 64
- Best player score: 85
- Position: #8 / 17
- Number of attempts: 3
Replace word while reserving first letter case - 604 entries
Window -> Door window -> door Windows -> Windows windows -> windows
- Best score: 24
- Best player score: 25
- Position: #34 / 118
- Number of attempts: 7
months to html list items - 1010 entries
Turn the months into list items.
- Best score: 22
- Best player score: 22
- Position: #23 / 274
- Number of attempts: 3
Instance creation in Verilog - 41 entries
Creating an instance of a module is a very frequent task in Verilog. Let's see how efficiently can it be done
- Best score: 107
- Best player score: 146
- Position: #7 / 9
- Number of attempts: 3
Quicksort - 1962 entries
We need the numbers in the first row sorted as quickly as possible! Be careful not to disturb the data below the divider though: that must remain unchanged.
- Best score: 6
- Best player score: 6
- Position: #26 / 431
- Number of attempts: 1
Remove line numbers - 736 entries
From http://web.archive.org/web/20140831121704/http://dirac.org/linux/gdb/02a-Memory_Layout_And_The_Stack.php#investigatingthestackwithgdb.
- Best score: 9
- Best player score: 12
- Position: #32 / 198
- Number of attempts: 3
Find fix point of cos - 1402 entries
Write a function to find the fix point of cos. It is not a good code; It is just to use vim. Inspired by the excellent https://mvanier.livejournal.com/2897.html about the Y combinator.
- Best score: 14
- Best player score: 14
- Position: #46 / 415
- Number of attempts: 2
Surround the 'z' character with brackets, quotes, and print as formatted string. - 554 entries
Surround the 'z' character with brackets, quotes, and print as formatted string.
- Best score: 17
- Best player score: 17
- Position: #152 / 309
- Number of attempts: 1
Paste a column after a column - 2537 entries
This task is very common while using multi-cursor. What is the elegant vim way ?
- Best score: 14
- Best player score: 14
- Position: #75 / 553
- Number of attempts: 5
Reformat symbols in list - 1621 entries
Saw this in some lecture, easy reformatting using multiple cursor in VS Code
- Best score: 24
- Best player score: 24
- Position: #53 / 348
- Number of attempts: 6
Generate a very basic Python constructor (fixed) - 1253 entries
Original by @BiddulphCaleb (http://www.vimgolf.com/challenges/6019f1c4642668000cee11e8) - had some extra spaces in output file.
- Best score: 29
- Best player score: 29
- Position: #59 / 271
- Number of attempts: 8
Learn to ask for :help - 587 entries
Learn to use the help to reduce your strokes...
- Best score: 19
- Best player score: 21
- Position: #22 / 130
- Number of attempts: 4
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: 34
- Position: #55 / 348
- Number of attempts: 8
Transpose a python matrix - 873 entries
Rotate the matrix in 90 degrees.
- Best score: 23
- Best player score: 34
- Position: #56 / 138
- Number of attempts: 3
Migrated to Postgres! - 331 entries
Celebration completion of this project. https://github.com/igrigorik/vimgolf/pull/322
- Best score: 26
- Best player score: 29
- Position: #65 / 131
- Number of attempts: 4
Count to 100 in word form - 138 entries
Write all the numbers from 1 to 100, using their word forms rather than the digit form. Most of the parts you will need are included in the input file. Use hyphens when appropriate.
- Best score: 53
- Best player score: 53
- Position: #1 / 29
- Number of attempts: 7
RUST Cargo.toml version to last - 355 entries
RUST Cargo.toml version to last. rusty practice on vimgolf
- Best score: 16
- Best player score: 16
- Position: #24 / 100
- Number of attempts: 5
Making 3 line function a one liner. - 328 entries
Simple challenge for frequent action while programming.
- Best score: 4
- Best player score: 4
- Position: #166 / 205
- Number of attempts: 1
Modernise code - 1400 entries
Modernise and clean up some C++ code.
- Best score: 34
- Best player score: 34
- Position: #66 / 323
- Number of attempts: 3
Staircase - 149 entries
Going downstairs, while singing the alphabet song. Some vb practice to us all. Would it be much easier to make it go from left to right instead?
- Best score: 21
- Best player score: 22
- Position: #10 / 34
- Number of attempts: 12
Yo To Hello - 1130 entries
Simply Turn Yo To Hello
- Best score: 10
- Best player score: 10
- Position: #390 / 524
- Number of attempts: 1
Simple, Practical, and Common - 33616 entries
Simple things we do all the time should be able to be done with very few keystrokes, but sometimes I find something I need to do makes me go, "There MUST be a better way." This challenge is just a simple movement and entering text at a certain place.
- Best score: 22
- Best player score: 22
- Position: #2392 / 7420
- Number of attempts: 3
Right Align Part of the line - 133 entries
The challenge is to right align a part of the line - this is useful in some SQL queries where it's more clear which are the fields displayed
- Best score: 19
- Best player score: 22
- Position: #32 / 42
- Number of attempts: 1
Add string initializers to an enum - 872 entries
Change Typescript enum so that it has string initializers.
- Best score: 21
- Best player score: 21
- Position: #73 / 258
- Number of attempts: 3
Add semicolons - 10852 entries
Simply add a semicolon at the end of each line
- Best score: 10
- Best player score: 10
- Position: #762 / 3063
- Number of attempts: 2
Box it - 7905 entries
Create a box around a line.
- Best score: 21
- Best player score: 21
- Position: #451 / 1876
- Number of attempts: 5
Cool or not? - 829 entries
abc trying to be cool or not...
- Best score: 15
- Best player score: 15
- Position: #70 / 230
- Number of attempts: 5
Two pairs of cluster of letters creates word - 749 entries
Clean and group.
- Best score: 17
- Best player score: 17
- Position: #59 / 178
- Number of attempts: 4
comment and uncomment code inline - 1122 entries
It's very useful to be able to comment out a block of code in a quick edit. And likewise to uncomment the code. This operation often involves multi-line stanzas and even large blocks. With just line-wise navigation and insert mode this would cost you about 4 keystrokes per line. Master this hole of VimGolf and you'll quickly drop your key count in day to day Vim as well.
- Best score: 9
- Best player score: 9
- Position: #156 / 322
- Number of attempts: 2
Make HTML List - 1050 entries
Turn the comma separated list into an unordered html list.
- Best score: 33
- Best player score: 46
- Position: #143 / 273
- Number of attempts: 1
Text to HTML Table - 180 entries
Turn the plain text table to an HTML table.
- Best score: 52
- Best player score: 52
- Position: #21 / 53
- Number of attempts: 10
For all cases. - 161 entries
In this case... change it! :) Watch the line.
- Best score: 8
- Best player score: 8
- Position: #88 / 106
- Number of attempts: 3
Stairstep digits - 394 entries
Remove the evens. Double the odds.
- Best score: 9
- Best player score: 13
- Position: #124 / 145
- Number of attempts: 5
Simple addition - 326 entries
The right side of the equation is already there. We just need the left one now.
- Best score: 12
- Best player score: 12
- Position: #59 / 122
- Number of attempts: 2
simple format (3) - 86 entries
reverse two column values!
- Best score: 34
- Best player score: 34
- Position: #7 / 24
- Number of attempts: 5
Join 'em - 251 entries
This shouldn't be too tough
- Best score: 4
- Best player score: 4
- Position: #21 / 151
- Number of attempts: 2
O Christmas Tree - 109 entries
Design a macro that makes trees grow (or ASCII triangles, if that's too hard).
- Best score: 22
- Best player score: 22
- Position: #5 / 43
- Number of attempts: 6
Simple format (2) - 335 entries
try again!
- Best score: 23
- Best player score: 25
- Position: #29 / 70
- Number of attempts: 6
Fix the XML - 1039 entries
The challenge consists in having a valid xml from an incomplete source.
- Best score: 18
- Best player score: 18
- Position: #62 / 290
- Number of attempts: 8
Line 'em up! - 421 entries
It can be so hard to keep everything neatly lined-up. Somebody clearly hasn't bothered here. Tidy it up, please!
- Best score: 17
- Best player score: 17
- Position: #39 / 114
- Number of attempts: 4
Shuffled numbers - 246 entries
Each number is paired with the number it should follow. That's enough information to put them in order.
- Best score: 15
- Best player score: 15
- Position: #40 / 96
- Number of attempts: 6
Remove hard line breaks - 74 entries
Text files with Hard breaks are not good for e-readers. We need remove all hard line breaks and have long lines.
- Best score: 10
- Best player score: 10
- Position: #10 / 34
- Number of attempts: 2
Going underground.... - 356 entries
Simple reformatting: in this case changing from the format London underground supplies its customers with, to the format that Google Calendar likes...
- Best score: 22
- Best player score: 23
- Position: #7 / 128
- Number of attempts: 12
A HAPPY NEW YEAR 2014 ! - 10663 entries
A HAPPY NEW YEAR 2014 !
- Best score: 11
- Best player score: 11
- Position: #1600 / 3683
- Number of attempts: 2
Simple Maths 2 - 44 entries
Time to practice expression register! #maths #linear
- Best score: 17
- Best player score: 32
- Position: #13 / 16
- Number of attempts: 1
Alphabet soup - 429 entries
Create a column of all alphabet characters organized in a funky way
- Best score: 25
- Best player score: 25
- Position: #18 / 108
- Number of attempts: 3