Played Challenges
Surround the 'z' character with brackets, quotes, and print as formatted string. - 532 entries
Surround the 'z' character with brackets, quotes, and print as formatted string.
- Best score: 17
- Best player score: 17
- Position: #25 / 294
- Number of attempts: 1
Paste a column after a column - 2481 entries
This task is very common while using multi-cursor. What is the elegant vim way ?
- Best score: 14
- Best player score: 22
- Position: #328 / 537
- Number of attempts: 1
Tabbed Table to Python Array - 706 entries
Not payed by the hour? So make it fast ;-) The table contains the relative occurencies of bigrams (two consecutive letters) in 1/100,000 in the german language, copy-pasted from http://www.mathe.tu-freiberg.de/~hebisch/cafe/kryptographie/bigramme.html
- Best score: 50
- Best player score: 52
- Position: #24 / 174
- Number of attempts: 5
HS exam question - 1548 entries
Convert the data to a python dictionary
- Best score: 47
- Best player score: 61
- Position: #129 / 411
- Number of attempts: 4
Reformat symbols in list - 1573 entries
Saw this in some lecture, easy reformatting using multiple cursor in VS Code
- Best score: 24
- Best player score: 27
- Position: #147 / 338
- Number of attempts: 2
Many duplicates - 1422 entries
Quick and easy
- Best score: 7
- Best player score: 10
- Position: #355 / 460
- Number of attempts: 1
delete swap - 1758 entries
delete all swap
- Best score: 5
- Best player score: 5
- Position: #211 / 544
- Number of attempts: 2
Generate a very basic Python constructor (fixed) - 1250 entries
Original by @BiddulphCaleb (http://www.vimgolf.com/challenges/6019f1c4642668000cee11e8) - had some extra spaces in output file.
- Best score: 29
- Best player score: 44
- Position: #142 / 270
- Number of attempts: 1
Fix the shell script! - 2540 entries
Fix the shell script with the fewest keystrokes!
- Best score: 26
- Best player score: 35
- Position: #330 / 587
- Number of attempts: 1
Visual block training - 1069 entries
You see the input. You see the output. Go.
- Best score: 17
- Best player score: 37
- Position: #109 / 203
- Number of attempts: 1
Put a newline after every 10 lines in vim - 1656 entries
Goal is to put a newline after every 10 lines in vim.
- Best score: 10
- Best player score: 13
- Position: #382 / 555
- Number of attempts: 1
Contribute to keyboard mashing - 890 entries
Speak in tongues
- Best score: 17
- Best player score: 20
- Position: #200 / 270
- Number of attempts: 1
Fill in the chess board - 953 entries
Fill in the name of each square using its file (a-h) and rank (1-8).
- Best score: 19
- Best player score: 38
- Position: #108 / 182
- Number of attempts: 1
Plotting some variables in python - 1660 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: 43
- Position: #154 / 347
- Number of attempts: 1
Create a diamond comment - 337 entries
Encapsulate the text in a diamond pattern.
- Best score: 27
- Best player score: 40
- Position: #46 / 75
- Number of attempts: 1
Migrated to Postgres! - 323 entries
Celebration completion of this project. https://github.com/igrigorik/vimgolf/pull/322
- Best score: 26
- Best player score: 30
- Position: #85 / 126
- Number of attempts: 1
simple replacements - 1749 entries
The goal is to see the replacement commands in action.
- Best score: 19
- Best player score: 25
- Position: #258 / 379
- Number of attempts: 1
RUST Cargo.toml version to last - 355 entries
RUST Cargo.toml version to last. rusty practice on vimgolf
- Best score: 16
- Best player score: 18
- Position: #63 / 100
- Number of attempts: 1
Making 3 line function a one liner. - 324 entries
Simple challenge for frequent action while programming.
- Best score: 4
- Best player score: 4
- Position: #129 / 201
- Number of attempts: 1
Modernise code - 1386 entries
Modernise and clean up some C++ code.
- Best score: 34
- Best player score: 50
- Position: #225 / 318
- Number of attempts: 1
Put a cross in the square - 221 entries
Put a cross in the square
- Best score: 20
- Best player score: 23
- Position: #64 / 88
- Number of attempts: 2
swap number pairs - 2064 entries
Swap the numbers in a bunch of 2-element arrays.
- Best score: 16
- Best player score: 30
- Position: #240 / 375
- Number of attempts: 1
HS Final exam vimgolf - 894 entries
Change the initial file to a single line containing all names comma-separated with numbers inside parentheses.
- Best score: 21
- Best player score: 24
- Position: #111 / 235
- Number of attempts: 3
Turn the x - 326 entries
Turn the x to a +
- Best score: 19
- Best player score: 24
- Position: #62 / 81
- Number of attempts: 1
Multiline to Single Line - 695 entries
Convert a multiline, indented file to a single line with no whitespace
- Best score: 5
- Best player score: 5
- Position: #220 / 300
- Number of attempts: 1
xrandr outputs and dashes - 700 entries
uh oh, different video drivers identify display outputs with more dashes. Quick, need to change this xrandr script!
- Best score: 12
- Best player score: 12
- Position: #137 / 220
- Number of attempts: 1
Yo To Hello - 1127 entries
Simply Turn Yo To Hello
- Best score: 10
- Best player score: 10
- Position: #378 / 522
- Number of attempts: 2
Add text at some column - 171 entries
Complete golang struct statement.
- Best score: 31
- Best player score: 35
- Position: #57 / 64
- Number of attempts: 1
Aliases for cd - 879 entries
Create these beautiful aliases with as few strokes as possible. Are you up for the challenge?
- Best score: 30
- Best player score: 42
- Position: #65 / 155
- Number of attempts: 1
Unsemantic linewrapping - 918 entries
[Inspired by a blog post I read: https://scott.mn/2014/02/21/semantic_linewrapping/. Text adapted.] Sometimes when editing a Markdown file, I wrap the lines semantically. Instead of inserting a newline at 70 columns (or whatever), or making paragraphs one long line, I put in newlines at a point that seems logical to me. This may seem silly, but it produces better diffs. Semantic linewrapping also makes editing snappier. I can delete, edit or insert sentences easily using linewise operations. Code-oriented text editors like Vim and [REDACTED] are really good at this kind of manipulation. Editing text that hasn't been wrapped semantically is a pain, though:
- Best score: 9
- Best player score: 13
- Position: #192 / 228
- Number of attempts: 1
Add semicolons - 10841 entries
Simply add a semicolon at the end of each line
- Best score: 10
- Best player score: 11
- Position: #1764 / 3058
- Number of attempts: 1
Bad Copy Syntax - 2025 entries
Copy should be from right to left, but sometimes you type it wrong.
- Best score: 18
- Best player score: 29
- Position: #424 / 521
- Number of attempts: 1
Number Sort - 314 entries
sort the list of newline-separated numbers incrementally. Numbers are in the range 1 to 1000, with 500 missing
- Best score: 9
- Best player score: 9
- Position: #134 / 166
- Number of attempts: 1
Add to end of each line... kinda - 333 entries
Visual-block mode can be used to add something to the end of each line, even if they are of differing lengths. However, what if it's not quite at the end?
- Best score: 12
- Best player score: 12
- Position: #105 / 174
- Number of attempts: 1
ninja substitution - 1420 entries
How can you reuse a previous substitution ?
- Best score: 14
- Best player score: 18
- Position: #192 / 267
- Number of attempts: 1
Sudoku table - 92 entries
Make this simple sudoku table look nice and legible.
- Best score: 48
- Best player score: 54
- Position: #16 / 34
- Number of attempts: 2
Change part of a function name in multiple occurrences - 661 entries
Change the middle part of the function name in multiple places, preferably using the next and dot commands.
- Best score: 14
- Best player score: 16
- Position: #158 / 207
- Number of attempts: 1
change parenthesis - 296 entries
change the pair of braces into a pair of parentheses
- Best score: 9
- Best player score: 10
- Position: #148 / 161
- Number of attempts: 1
Alphabet soup - 428 entries
Create a column of all alphabet characters organized in a funky way
- Best score: 25
- Best player score: 41
- Position: #87 / 107
- Number of attempts: 2
switch variable - 5061 entries
how fast can you switch two variable ?
- Best score: 11
- Best player score: 13
- Position: #1256 / 1743
- Number of attempts: 1
RosaTryp
Twitter: @RosaTryp
She/Her Wer mi radikalisiert het? Gott, Fürst und Vaterland!