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 4db2c9272a007d1ee7000015

Complete the hex array data

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

Start file
unsigned int hex[] = {
	0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
	0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 
};
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

3a4,33
> 	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 55 remaining solutions by signing in and submitting your own entry
#56 Jean-Rene David / jeanrenedavid - Score: 41 - 05/12/11 @ 04:13
jqafx8<C-A>qu0qb2yyjp8@a08@aj08@a08@akq14@bZZ

0 comments


#57 Julien Pivotto / roidelapluie - Score: 44 - 04/23/11 @ 16:32
qw16<C-A>qqz6l@wqjqs2Yjp3l@w7@zj<Home>3l@w7@zkq14@sZZ

0 comments


#58 Tom Adams / holizz - Score: 48 - 04/23/11 @ 15:17
jjqqykjp16<C-A>W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.q14@qZZ

0 comments


#59 CyLiu / CyLiu - Score: 48 - 05/15/12 @ 14:36
jjqqykjp16<C-A>W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.q14@qZZ

0 comments


#60 こばばー / symmet - Score: 49 - 04/24/11 @ 07:55
+qayjjp16<C-A>W.W.W.W.W.W.W.+.W.W.W.W.W.W.W.-q14@a:x<CR>

0 comments


#61 Jasper Mondares / JasperMondares - Score: 49 - 06/01/11 @ 11:47
jqay2yjp16<C-A>l.l.l.l.l.l.l.j.0.l.l.l.l.l.l.kq14@aZZ

0 comments


#62 Pete Bevin / pbevin - Score: 49 - 01/24/12 @ 23:43
jjqqykjp16<C-A>wW.W.W.W.W.W.W.W.W.W.W.W.W.W.W.q14@qZZ

0 comments


#63 ようぐそうとほうとふ / whtrix - Score: 52 - 04/24/11 @ 07:59
jqay2yjp16<C-A>l.l.l.l.l.l.l.j.0.l.l.l.l.l.l.0kq14@a:wq<CR>

0 comments


#64 draft_val=3 / draftcode - Score: 56 - 04/24/11 @ 07:57
jjyypqafx8<C-A>q7@aA<BS><Esc>yyp8@aA <Esc>qsyyp8@aA<BS><Esc>yyp8@aA <Esc>q13@s:wq<CR>

0 comments


#65 Cameron Matheson / vimgolfist - Score: 144 - 04/25/11 @ 23:14
j2yyj15pix1<Esc>hqa2x:.,+1s/x0/\=@"/g<CR>jqix2<Esc>h@aix3<Esc>h@aix4<Esc>h@aix5<Esc>h@aix6<Esc>h@aix7<Esc>hx<Esc>u@aix8<Esc>h@aix9<Esc>h@aixa<Esc>h@aixb<Esc>h@aixc<Esc>hi@<BS><Esc>l@aixd<Esc>h@aixe<Esc>h@aixf<Esc>h@aZZ

0 comments


#66 Brendan Taylor / beect - Score: 144 - 04/26/11 @ 21:15
jVjyjp:,$s/x0/x1/g<CR>p:<Up><Left><Left><BS>2<CR>p:<Up><Left><Left><BS>3<CR>p:<Up><Left><Left><BS>4<CR>p:<Up><Left><Left><BS>5<CR>p:<Up><Left><Left><BS>6<CR>:<Up><Left><Left><BS>7<CR>p:<Up><Left><Left><CR>p:<Up><Left><Left><BS>8<CR>p:<Up><Left><Left><BS>9<CR>p:<Up><Left><Left><BS>10<BS><BS>a<CR>p:<Up><Left><Left><BS>b<CR>p:<Up><Left><Left><BS>c<CR>p:<Up><Left><Left><BS>d<CR>p:<Up><Left><Left><BS>e<CR>p:<Up><Left><Left><BS>f<CR>:wq<CR>

0 comments


#67 Jahn Saito / JahnSaito - Score: 187 - 02/03/12 @ 15:57
j2yyjpvj$:<Up>s/x0/x1/g<CR>pvj$:<Up><Left><Left><BS>2<CR>pvj$:<Up><Left><Left><BS>3<CR>pvj$:<Up><Left><Left><BS>4<CR>pvj$:<Up><Left><Left><BS>5<CR>pvj$:<Up><Left><Left><BS>6<CR>pvj$:<Up><Left><Left><BS>7<CR>pvj$:<Up><Left><Left><BS>8<CR>pvj$:<Up><Left><Left><BS>\<BS>9<CR>pvj$:<Up><Left><Left><BS>a<CR>pvj$:<Up><Left><Left><BS>b<CR>pvj$:<Up><Left><Left><BS>c<CR>pvj$:<Up><Left><Left><BS>d<CR>pvj$:<Up><Left><Left><BS>4<BS>3<BS>e<CR>pvj$:<Up><Left><Left><BS>f<CR>:w<CR>:q<CR>

0 comments


#68 Keiji Yoshimi / walf443 - Score: 192 - 04/24/11 @ 07:41
jVjyjpVj:s/x0/x1/g<CR>npVj:<Up><C-H><C-H><C-H>2/g<CR>pVj:<Up><Left><Left><Left><Right><C-H>3<CR>p:<Up><Left><Left><C-H>4<CR>Vj:<Up><CR>pVj:<Up><Left><Left><C-H>5<CR>pVj:<Up><Left><Left><C-H>6<CR>pVj:<Up><Left><Left><C-H>7<CR>pVj:<Up><Left><Left><C-H>8<CR>pVj:<Up><Left><Left><C-H>9<CR>pVj:<Up><CR>uVj:<C-P><C-B><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Left><C-H>a<CR>pkjVj:<Up><Left><Left><C-H>b<CR>pVj:<Up><Left><Left><C-H>c<CR>pVj:<Up><Left><Left><C-H>d<CR>pVj:<Up><Left><Left><C-H>e<CR>pVj:<Up><Left><Left><C-H>f<CR>:wq<CR>

0 comments


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

0 comments


Created by: h_east

69 active golfers, 174 entries

Leaderboard (lowest score wins):
23
#1 - Urtica dioica / udioica

11/13/2013 at 12:44PM

23
#2 - John Braxler / braxler

08/05/2014 at 06:34PM

24
#3 - Neal Lindsay / neall

11/11/2011 at 06:34PM

24
#4 - You-Siang Lin / yslinnctu

11/29/2011 at 04:58AM

24
#5 - Abdel Said / abdelsaid

01/30/2012 at 08:33PM

24
#6 - Renat Aksitov / Korvin79

02/26/2012 at 01:51PM

24
#7 - Sebastian Kusnier / skusnier

05/09/2012 at 08:24PM

24
#8 - Kerson Hsiao / KersonHsiao

07/12/2012 at 02:59PM

24
#9 - Petro Тrouq / zulolosi

05/11/2013 at 04:22AM

24
#10 - Jon Krause / jkrause314

01/17/2016 at 07:07AM

24
#11 - Ivan Brennan / ivanbrennan

09/11/2016 at 10:06PM

25
#12 - Thom Hughes / thom_hughes_1

05/04/2011 at 05:04AM

25
#13 - Conner McDaniel / connermcd

05/04/2011 at 08:54AM

25
#14 - Tim Chase / gumnos

05/04/2011 at 08:38PM

25
#15 - Wei Dai / clvv42

05/13/2011 at 05:44AM

25
#16 - Utkarsh Kukreti / utkarshkukreti

05/26/2011 at 11:32PM

25
#17 - Johan Sveholm / rymdtjuren

06/22/2011 at 03:44PM

25
#18 - Hu Junfeng / junfeng

08/04/2011 at 02:08PM

25
#19 - Tim Tsu / vimgolfpunk

09/05/2011 at 12:50AM

25
#20 - Benoit Mortgat / Benoit_Mortgat

06/07/2012 at 04:58AM

26
#21 - Pavlo Klets / p01nt

04/23/2011 at 05:12PM

26
#22 - Stephen Morrow / yawmark

04/24/2011 at 12:47AM

26
#23 - Oleg Roshupkin / jjjahson

04/25/2011 at 03:48AM

26
#24 - Pete Johns / johnsyweb

04/25/2011 at 10:03AM

26
#25 - Shawn Tice / shtice

04/26/2011 at 04:23AM

26
#26 - Justin Love / wondible

09/14/2011 at 02:38PM

27
#27 - h_east (トロッコ6個) / h_east

04/23/2011 at 04:02PM

27
#28 - Shawn / sartak

04/23/2011 at 06:54PM

27
#29 - Will Gray / graywh

05/06/2011 at 08:17PM

27
#30 - Jonathan / saysjonathan

07/02/2011 at 02:57AM