Real Vim ninjas count every keystroke - do you?

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

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

Your VimGolf key: please sign in

$ gem install vimgolf
$ vimgolf setup
$ vimgolf put 4dd3e19aec9eb6000100000d

Complete the hex array data (Part II)

Do not use external tools(e.g. tac, seq) [My interpretation of Rule #7]

Start file
unsigned int hex[] = {
	0x00,
};
End file
unsigned int hex[] = {
	0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
	0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
	0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
	0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
	0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
	0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
	0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
	0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
	0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
	0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
	0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
	0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
	0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67,
	0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f,
	0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77,
	0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f,
	0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,
	0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,
	0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,
	0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f,
	0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7,
	0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf,
	0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7,
	0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf,
	0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7,
	0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf,
	0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7,
	0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf,
	0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7,
	0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef,
	0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
	0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
};

View Diff

2c2,33
< 	0x00,
---
> 	0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
> 	0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
> 	0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
> 	0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
> 	0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
> 	0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
> 	0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
> 	0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
> 	0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
> 	0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
> 	0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
> 	0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
> 	0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67,
> 	0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f,
> 	0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77,
> 	0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f,
> 	0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,
> 	0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,
> 	0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,
> 	0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f,
> 	0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7,
> 	0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf,
> 	0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7,
> 	0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf,
> 	0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7,
> 	0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf,
> 	0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7,
> 	0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf,
> 	0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7,
> 	0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef,
> 	0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
> 	0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,

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 39 remaining solutions by signing in and submitting your own entry
#40 Arto Vuori / @dhpe - Score: 26 - 09/01/12 @ 09:14
jqqYp<C-A>q254@q2Gqq8Jjq31@qZZ

0 comments

#41 Steven Grady / @steven807 - Score: 27 - 05/27/11 @ 16:15
<CR>qqyyp<C-A>q254@q2Gqq8J<CR>q31@qZZ

0 comments

#42 Stephen Gordon / @DubsGordon - Score: 27 - 08/08/11 @ 15:10
<CR>qqyyp<C-A>q254@q2Gqq8J<CR>q31@qZZ

0 comments

#43 Jakub Arnold / @JakubArnold - Score: 27 - 04/20/12 @ 05:14
<CR>qqyyp<C-A>q254@q2Gqq8J<CR>q31@qZZ

0 comments

#44 h_east (DDD ready) / @h_east - Score: 28 - 05/21/11 @ 00:54
<CR>qaYp<C-A>q254@a:se tw=56<CR>gq2GZZ

0 comments

#45 Lauri Tirkkonen / @lotheac - Score: 28 - 07/01/11 @ 13:16
jqqYp<C-A>q254@q:se tw=55<CR>gqiBZZ

0 comments

#46 mightyfoo / @mightyfoo - Score: 32 - 05/25/11 @ 09:14
jqqYp<C-A>q254@q:se tw=55|2,.j<CR>gqqZZ

0 comments

#47 無ん垢の叫び / @john_ababa - Score: 35 - 02/27/12 @ 05:17
qt8<C-A>Wq<CR>qaYp<C-A>q6@a2G8JqaYp8@t-q30@aZZ

0 comments

#48 William Dunand / @wdunand - Score: 36 - 11/07/11 @ 00:35
:set tw=55<CR>jwqqyW$a <Esc>pb<C-A>bq254@qgq<CR>ZZ

0 comments

#49 Renat Aksitov / @Korvin79 - Score: 36 - 02/26/12 @ 06:09
qx8<C-A>wq+qyyWA <Esc>pb<C-A>bq6@yqzYp8@xq30@zZZ

0 comments

Created by: @h_east

49 active golfers, 104 entries

Leaderboard (lowest score wins):
T_e_normal
18
#1 - Tim Chase / @gumnos

05/18/2011 at 11:18AM

Image_normal
18
#2 - Pete Johns / @johnsyweb

05/18/2011 at 03:49PM

Pi2_normal
18
#3 - Utkarsh Kukreti / @utkarshkukreti

05/26/2011 at 04:00PM

Jlove201003sq_normal
18
#4 - Justin Love / @wondible

09/18/2011 at 07:12PM

Astro_seek_normal
18
#5 - Sebastian Kusnier / @skusnier

05/06/2012 at 01:19PM

Default_profile_5_normal
18
#6 - Go Petros Zul / @zulolosi

05/10/2013 at 08:21PM

X_normal
22
#7 - xhtmlforum / @xhtmlforum

05/18/2011 at 09:55AM

Quadrihipster_normal
22
#8 - Eduardo Ruiz Macias / @eduarbo

05/18/2011 at 10:19AM

Me-small_normal
22
#9 - Wei Dai / @clvv42

05/19/2011 at 12:28AM

Default_profile_3_normal
22
#10 - Thom Hughes / @thom_hughes_1

05/19/2011 at 12:59AM

L3mo9g2d3jpj7ysqb4iz_normal
22
#11 - Pasha Klets / @p01nt

05/19/2011 at 03:13AM

4_normal
22
#12 - Oleg Roshupkin / @jjjahson

05/20/2011 at 08:47PM

Ja_u_central_parku-mala_normal
22
#13 - Dragan Cvetinovic / @kawkafi

05/21/2011 at 04:16AM

5569504_normal
22
#14 - Justin Hale / @jxl

05/24/2011 at 11:34PM

Mn_normal
22
#15 - Johan Sveholm / @rymdtjuren

06/23/2011 at 06:52PM

Default_profile_3_normal
22
#16 - Siegfried Idyll / @siegfriedidyll

07/11/2011 at 01:07PM

Uwe_horns_by_joao_normal
22
#17 - Dave / @zzdave13

07/16/2011 at 03:44AM

Me_normal
22
#18 - Mikael Gustavsson / @slvmnd

07/19/2011 at 10:55PM

Avatar-small_normal
22
#19 - Hu Junfeng / @hujunfeng

08/05/2011 at 12:33AM

Default_profile_1_normal
22
#20 - Tim Tsu / @vimgolfpunk

09/04/2011 at 06:38PM

Gravatar_normal
22
#21 - Jesús Espino / @jespinog

09/07/2011 at 02:38AM

Neal_normal
22
#22 - Neal Lindsay / @neall

11/10/2011 at 06:12PM

Gintoki_normal
22
#23 - You-Siang Lin / @yslinnctu

11/28/2011 at 07:33PM

Abdel_normal
22
#24 - Abdel Said / @abdelsaid

01/28/2012 at 12:22PM

152839_2037725121_normal
22
#25 - deris / @deris0126

04/04/2012 at 10:48AM

Mobile_photo_mar_15__2010_12_39_49_normal
22
#26 - Rod Knowlton / @codelahoma

05/09/2012 at 04:31PM

4654945923_eb2c60ee5f_normal
22
#27 - Kerson Hsiao / @KersonHsiao

05/10/2012 at 07:08AM

Default_profile_0_normal
22
#28 - Benoit Mortgat / @Benoit_Mortgat

06/07/2012 at 02:48AM

Q6hrg93p4r3hn56thmd0_normal
22
#29 - Urtica dioica / @udioica

06/27/2012 at 03:23PM

Dsc_0096_2_normal
22
#30 - Victor Ramirez / @virako

10/01/2012 at 04:01AM

Whitney_avatar2_normal
26
#31 - dtennant / @dtennant

06/02/2011 at 10:45AM

Obrazek_3_normal
26
#32 - icdark / @icdark

06/11/2011 at 06:32AM

Rti70_normal
26
#33 - Peter Anselmo / @peter_anselmo

06/23/2011 at 12:09PM

Default_profile_1_normal
26
#34 - Toto l'haricot / @nico_le_terribl

07/23/2011 at 02:34AM

Default_profile_0_normal
26
#35 - vimja / @vimja666

10/31/2011 at 07:43AM

Twitter_normal
26
#36 - Carlos Yaconi H. / @cyaconi

12/12/2011 at 06:45AM

Default_profile_1_normal
26
#37 - John Anderson / @opejn

12/25/2011 at 12:35AM

Default_profile_1_normal
26
#38 - Kurt Gaastra / @KGaastra

03/19/2012 at 09:45PM

Twitterprofile_normal
26
#39 - Daniel Erlandsson / @danneerlandsson

05/09/2012 at 07:09AM

Dhpe-twitter_normal
26
#40 - Arto Vuori / @dhpe

09/01/2012 at 09:14AM

Default_profile_6_normal
27
#41 - Steven Grady / @steven807

05/27/2011 at 04:15PM

Default_profile_2_normal
27
#42 - Stephen Gordon / @DubsGordon

08/08/2011 at 03:10PM

216035_1931245446546_1404540366_3301007_5330475_n_normal
27
#43 - Jakub Arnold / @JakubArnold

04/20/2012 at 05:14AM

P1000007_normal
28
#44 - h_east (DDD ready) / @h_east

05/21/2011 at 12:54AM

Default_profile_4_normal
28
#45 - Lauri Tirkkonen / @lotheac

07/01/2011 at 01:16PM

Foo-berk_normal
32
#46 - mightyfoo / @mightyfoo

05/25/2011 at 09:14AM

Bc879469f279ee24b7fbdfad7c2216d9_normal
35
#47 - 無ん垢の叫び / @john_ababa

02/27/2012 at 05:17AM

Default_profile_6_normal
36
#48 - William Dunand / @wdunand

11/07/2011 at 12:35AM

Default_profile_2_normal
36
#49 - Renat Aksitov / @Korvin79

02/26/2012 at 06:09AM