Real Vim ninjas count every keystroke - do you?

Pick a challenge, fire up Vim, and show us what you got.

Changelog, Rules & FAQ, updates: @vimgolf, RSS.

Your VimGolf key: please sign in

$ gem install vimgolf
$ vimgolf setup
$ vimgolf put 608d040766cd0a0007f52b0d

Increment number for every 10 lines

The file consists of 2 columns (code and percentage). We need to add 2 more columns with increasing number for 4th column (Xcols) and increment 3rd column (Ycols) only for every 10 lines with reset of 4th column

Start file
code,percentage,Ycols,Xcols
52,67.88
233,66.61
119,66.26
37,63.88
21,63.31
85,62.78
22,60.9
109,60.84
96,57.75
51,57.64
210,57.54
205,57.53
113,57.3
97,57.09
66,56.37
10,56.21
49,56.05
248,55.87
68,55.76
87,55.51
29,54.99
93,54.84
11,54.77
186,54.64
27,54.52
220,54.5
89,54.32
151,53.36
47,53.34
212,53.28
End file
code,percentage,Ycols,Xcols
52,67.88,1,1
233,66.61,1,2
119,66.26,1,3
37,63.88,1,4
21,63.31,1,5
85,62.78,1,6
22,60.9,1,7
109,60.84,1,8
96,57.75,1,9
51,57.64,1,10
210,57.54,2,1
205,57.53,2,2
113,57.3,2,3
97,57.09,2,4
66,56.37,2,5
10,56.21,2,6
49,56.05,2,7
248,55.87,2,8
68,55.76,2,9
87,55.51,2,10
29,54.99,3,1
93,54.84,3,2
11,54.77,3,3
186,54.64,3,4
27,54.52,3,5
220,54.5,3,6
89,54.32,3,7
151,53.36,3,8
47,53.34,3,9
212,53.28,3,10

View Diff

2,31c2,31
< 52,67.88
< 233,66.61
< 119,66.26
< 37,63.88
< 21,63.31
< 85,62.78
< 22,60.9
< 109,60.84
< 96,57.75
< 51,57.64
< 210,57.54
< 205,57.53
< 113,57.3
< 97,57.09
< 66,56.37
< 10,56.21
< 49,56.05
< 248,55.87
< 68,55.76
< 87,55.51
< 29,54.99
< 93,54.84
< 11,54.77
< 186,54.64
< 27,54.52
< 220,54.5
< 89,54.32
< 151,53.36
< 47,53.34
< 212,53.28
---
> 52,67.88,1,1
> 233,66.61,1,2
> 119,66.26,1,3
> 37,63.88,1,4
> 21,63.31,1,5
> 85,62.78,1,6
> 22,60.9,1,7
> 109,60.84,1,8
> 96,57.75,1,9
> 51,57.64,1,10
> 210,57.54,2,1
> 205,57.53,2,2
> 113,57.3,2,3
> 97,57.09,2,4
> 66,56.37,2,5
> 10,56.21,2,6
> 49,56.05,2,7
> 248,55.87,2,8
> 68,55.76,2,9
> 87,55.51,2,10
> 29,54.99,3,1
> 93,54.84,3,2
> 11,54.77,3,3
> 186,54.64,3,4
> 27,54.52,3,5
> 220,54.5,3,6
> 89,54.32,3,7
> 151,53.36,3,8
> 47,53.34,3,9
> 212,53.28,3,10

Solutions

The best way to learn is to practice. Below, you will find some of the solutions other golfers have entered. To unlock higher ranked solutions, submit your own entry which does as well or better than the solutions you can currently see - climb the ladder!

Check out these helpful resources to improve your Vim skills... Game on.

Unlock 62 remaining solutions by signing in and submitting your own entry
#63 盧小小 / @VegetaLu - Score: 183 - 04/02/22 @ 06:04
j0<C-V>9jI1,1,<Esc>jll<C-V>8jg<C-A>:12<CR><C-V>9jI2,1,<Esc>jll<C-V>8jg<C-A>:22<CR><C-V>9jI3,1,<Esc>jll<C-V>8jg<C-A>:2<CR>qq0vbv:<Esc>q:2<CR>qq0veeexA<Esc>puA,<Esc><50-53>608d040766cd0a0007f52b0d<Esc>[201~upxj0q29@qu29@qu0qqveeexA,<Esc>pxj0q@q25@qj@qkjkk@quj@qu0@q:ww<BS>q<CR>

0 comments


Created by: @canabady

63 active golfers, 229 entries

Leaderboard (lowest score wins):
25
#1 - Lisa Ugray / @lisa_ugray

08/16/2021 at 07:30PM

25
#2 - John Braxler / @braxler

09/03/2021 at 05:08PM

25
#3 - Roman Privalov / @RomanPrivalov

09/07/2021 at 11:27AM

25
#4 - Eviber / @youvaaaaa

05/02/2022 at 08:48PM

25
#5 - Topvimgolf Score / @topvimgolfscore

10/15/2022 at 05:07PM

25
#6 - Aly Thobani / @alythobani

05/29/2024 at 09:19PM

25
#7 - Peppa Pig / @PeppaPi95550250

07/02/2024 at 05:00AM

26
#8 - Jon Krause / @jkrause314

05/01/2021 at 04:27PM

26
#9 - Eric Söderström / @eksoderstrom

05/02/2021 at 08:51PM

26
#10 - Smylers / @Smylers2

05/07/2021 at 06:27AM

26
#11 - Miłosz Łakomy / @foobar01123

05/15/2021 at 02:59PM

26
#12 - chocolate / @chocola81394123

05/23/2021 at 09:54AM

26
#13 - Hugh / @haquaman

05/26/2021 at 03:42AM

26
#14 - hiramayo / @hiramayo2

06/23/2021 at 08:37AM

26
#15 - Georg Bökman / @BokmanGeorg

07/02/2021 at 11:56AM

26
#16 - Yondonjamts Ganzorig / @yondonjamts_g

08/11/2021 at 12:20PM

26
#17 - Ochirsum / @Ochirsum11

08/11/2021 at 12:39PM

26
#18 - Trần Chí Thiện / @tecix

08/19/2021 at 03:28PM

26
#19 - $HA-|| / @s_k0731

11/29/2021 at 04:25PM

28
#20 - iBhagwan / @iiBhagwan

07/03/2021 at 08:55AM

28
#21 - 悟史 / @A1OBJTxN5fTg5EJ

07/11/2021 at 12:15PM

28
#22 - quemeraisc / @quemeraisc

05/15/2022 at 02:20PM

28
#23 - naka / @nak38223985244

07/13/2023 at 12:55PM

28
#24 - Luoyb / @Luoyb

10/24/2023 at 01:11AM

30
#25 - キムラ・OPEL・ユウジ / @kimurayuuji79

10/13/2022 at 03:19AM

39
#26 - Daniel Qu / @danielq9871

05/08/2021 at 03:31PM

39
#27 - xing yang / @yangxing844

05/09/2021 at 03:07PM

39
#28 - simplelife2010 / @simplelife20101

05/12/2021 at 11:19PM

39
#29 - Kurtis D. Miller / @phdkurt

05/25/2021 at 06:03PM

43
#30 - Jean George / @JeanGeo20504212

11/21/2021 at 12:16AM