Played Challenges
V to the i - 4796 entries
Input is 99 V's. Output is 100 i's.
- Best score: 7
- Best player score: 8
- Position: #807 / 1891
- Number of attempts: 1
Search and Replace 0 - 4952 entries
Replace every instance of 'aaa' with 'xaaax'.
- Best score: 12
- Best player score: 12
- Position: #176 / 1615
- Number of attempts: 4
Just the middle - 11417 entries
Delete the instructions at the top and bottom.
- Best score: 7
- Best player score: 8
- Position: #1558 / 4181
- Number of attempts: 4
Basic renumbering - 5643 entries
Renumbering Basic.
- Best score: 11
- Best player score: 24
- Position: #1078 / 1261
- Number of attempts: 1
Restore order to the alphabet - 201 entries
The numbers are OK. The letters are wonky.
- Best score: 12
- Best player score: 35
- Position: #67 / 72
- Number of attempts: 1
Mirror Symmetry - 822 entries
Add backslashes.
- Best score: 7
- Best player score: 13
- Position: #175 / 269
- Number of attempts: 1
Swap assigned value - 643 entries
Simple problem but looking for interesting solutions.
- Best score: 10
- Best player score: 20
- Position: #248 / 253
- Number of attempts: 2
Line 'em up! - 420 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: 31
- Position: #95 / 113
- Number of attempts: 2
Mute the second method of this script - 455 entries
prepend a # infront of every line of the second method
- Best score: 8
- Best player score: 11
- Position: #224 / 239
- Number of attempts: 2
Winning streak - 135 entries
Make the number on each line equal the consecutive L's or W's.
- Best score: 21
- Best player score: 40
- Position: #45 / 51
- Number of attempts: 1
Test everything! - 186 entries
... and build the desired input data structure. Transform a list of values into a non-trivial format.
- Best score: 22
- Best player score: 40
- Position: #44 / 54
- Number of attempts: 2
increment by column in XML - 152 entries
modify an arbitrary "column" in an xml table by incrementing a an arbitrary placeholder string
- Best score: 19
- Best player score: 29
- Position: #48 / 55
- Number of attempts: 2
Pretty format for variable declarations - 170 entries
Project standards demand the equal signs must be aligned for better readability.
- Best score: 13
- Best player score: 28
- Position: #63 / 64
- Number of attempts: 2
I forgot quotes - 15954 entries
Oops.
- Best score: 10
- Best player score: 15
- Position: #2043 / 4170
- Number of attempts: 1
Subtraction - 180 entries
Solve the equations.
- Best score: 18
- Best player score: 31
- Position: #52 / 62
- Number of attempts: 1
Count both ways - 1022 entries
Right AND down.
- Best score: 13
- Best player score: 16
- Position: #154 / 354
- Number of attempts: 1
Don't know what this is - 2014 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: 14
- Position: #290 / 582
- Number of attempts: 1
Where should I put the Newline? - 881 entries
Help me put the newline.
- Best score: 7
- Best player score: 8
- Position: #235 / 437
- Number of attempts: 1
A HAPPY NEW YEAR 2014 ! - 10654 entries
A HAPPY NEW YEAR 2014 !
- Best score: 11
- Best player score: 11
- Position: #316 / 3678
- Number of attempts: 5
Words in parens - 12918 entries
We should all ace this, right?
- Best score: 13
- Best player score: 16
- Position: #2003 / 3957
- Number of attempts: 3
Word frequency alignment - 290 entries
You've got to align the second column, but the spacing is inconvenient and there are nasty tabs in the way. If you're a "real Vim ninja," this could be very quick indeed...
- Best score: 5
- Best player score: 5
- Position: #16 / 161
- Number of attempts: 1
Minimalist Limerick - 520 entries
Reproduce this lovely poem.
- Best score: 30
- Best player score: 36
- Position: #87 / 174
- Number of attempts: 2
Enumerate words - 254 entries
Enumerate the unique words in order.
- Best score: 23
- Best player score: 26
- Position: #38 / 91
- Number of attempts: 4
Circle in a square - 152 entries
Probably looks more like "Egg in a rectangle" in most fonts, but it's actually 23x23.
- Best score: 23
- Best player score: 55
- Position: #38 / 54
- Number of attempts: 1
Block Fun 1 - 210 entries
Manipulate the columns to produce desired result.
- Best score: 14
- Best player score: 19
- Position: #25 / 75
- Number of attempts: 5
Prefixes and suffixes - 629 entries
Generate all prefixes of "vimchallenge", then all suffixes.
- Best score: 17
- Best player score: 27
- Position: #103 / 196
- Number of attempts: 2
abcd > a b c d - 290 entries
transform the single spaces into 4 spaces repeat for each line
- Best score: 15
- Best player score: 17
- Position: #207 / 221
- Number of attempts: 3
Python: Lots of function arguments - 105 entries
The function definition is too long for one line. The modeline helps you with some typical Python indent settings.
- Best score: 6
- Best player score: 15
- Position: #28 / 48
- Number of attempts: 1
Readable Rubyhash - 263 entries
Rubyists talk about being cutting edge but how many are using 1.9 in production? Time to convert those verbose 1.8 hashes in to symbolic, succinct 1.9 beauties!
- Best score: 23
- Best player score: 29
- Position: #59 / 94
- Number of attempts: 1
Checkerboard case pattern - 163 entries
All the squares are white. Make some of them black. But only the right ones.
- Best score: 15
- Best player score: 17
- Position: #24 / 60
- Number of attempts: 3
Shuffle and Sort - 229 entries
The values where sorted incorrectly. Get them back to how they are supposed to be
- Best score: 17
- Best player score: 29
- Position: #59 / 67
- Number of attempts: 2
The name of the game - 665 entries
End up with the name of the game.
- Best score: 11
- Best player score: 11
- Position: #66 / 360
- Number of attempts: 1
lamb had a little Mary - 598 entries
"Mary" and "lamb" are swapped. Unswap them. Fast as you can.
- Best score: 16
- Best player score: 36
- Position: #92 / 165
- Number of attempts: 1
Stairs Indenting - 473 entries
Indent each line with <line number> whitespaces.
- Best score: 12
- Best player score: 14
- Position: #88 / 197
- Number of attempts: 1
Unwrap the text of an email message - 189 entries
Reverse of "Wrap the text of an email message to 79 characters". gq and gw are great for wrapping paragraphs. But sometimes other programs choke on your wrapped lines. What's the best way to un-gq?
- Best score: 16
- Best player score: 25
- Position: #55 / 74
- Number of attempts: 1
Saving the hashes(#) - 2048 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: 32
- Position: #412 / 478
- Number of attempts: 3
Create an alphabet diamond - 105 entries
Here's a brain teaser to keep things interesting...
- Best score: 37
- Best player score: 88
- Position: #26 / 32
- Number of attempts: 1
Let's play some Ivmgolf - 1118 entries
Oops, I spelled that wrong.
- Best score: 7
- Best player score: 10
- Position: #340 / 445
- Number of attempts: 2
switch variable - 5061 entries
how fast can you switch two variable ?
- Best score: 11
- Best player score: 12
- Position: #785 / 1743
- Number of attempts: 3
Shebangs for all - 1961 entries
We've all seen or used a shebang once or twice. Ditch the specific paths and leave just a dynamic Ruby and Python bath behind.
- Best score: 11
- Best player score: 14
- Position: #219 / 506
- Number of attempts: 2
Reformat most common surnames - 691 entries
Reformat copy-pasted table into a list of the most common surnames
- Best score: 23
- Best player score: 29
- Position: #108 / 205
- Number of attempts: 3
Remember FizzBuzz? - 712 entries
Output FizzBuzz to 100. Start with nothing.
- Best score: 39
- Best player score: 71
- Position: #147 / 187
- Number of attempts: 1
Get rid of html tags - 383 entries
Want to read more about Vim's background? Then get rid of those html tags...
- Best score: 15
- Best player score: 17
- Position: #79 / 224
- Number of attempts: 1
Change the content of a string - 1541 entries
This docstring is a complete lie. Fix it.
- Best score: 22
- Best player score: 25
- Position: #358 / 577
- Number of attempts: 3
Sort and add attributes - 1418 entries
Sort the states and add the attribute country to each record.
- Best score: 33
- Best player score: 37
- Position: #438 / 551
- Number of attempts: 3
Reconstruct the Sentence - 1467 entries
Get the sentence back in the proper order, remove duplicate lines, and then combine the separate lines into one.
- Best score: 20
- Best player score: 21
- Position: #198 / 403
- Number of attempts: 2
Braces or Brackets? - 957 entries
Someone forgot whether to use braces or brackets and you have to clean up their code!
- Best score: 34
- Best player score: 47
- Position: #177 / 306
- Number of attempts: 2
Flodder-challenge - 1219 entries
Replace the text the most efficient and win!
- Best score: 27
- Best player score: 33
- Position: #108 / 327
- Number of attempts: 3
Simple text editing with Vim - 12627 entries
Make the pairs of lines match up by making each second line same as first
- Best score: 13
- Best player score: 14
- Position: #999 / 3653
- Number of attempts: 4
Reformat/Refactor a Golfer Class - 6825 entries
A simple case of removing unneeded code and fixing broken indentation.
- Best score: 28
- Best player score: 37
- Position: #520 / 1673
- Number of attempts: 7