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 72 remaining solutions by signing in and submitting your own entry
#73 小見 拓 / @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


#74 nickGPT / @nickandbro - Score: 1828 - 08/28/24 @ 22:48
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

74 active golfers, 197 entries

Leaderboard (lowest score wins):
27
#31 - Will Gray / @graywh

05/06/2011 at 08:17PM

27
#32 - Jonathan / @saysjonathan

07/02/2011 at 02:57AM

27
#33 - Dave / @zzdave13

07/16/2011 at 02:13PM

27
#34 - Christopher Erin / @MCNormalMode

09/21/2011 at 08:12PM

27
#35 - Jer Wilson / @superjercom

10/29/2011 at 01:53AM

27
#36 - Daniel Hjerth / @danielhjerth

11/09/2011 at 06:22PM

27
#37 - Milan Dobrota / @milandobrota

11/20/2011 at 10:53PM

27
#38 - Garrett Reid / @garrettreid

12/29/2011 at 10:46PM

27
#39 - Vladyslav Marsikov / @gagabogolo

01/05/2012 at 10:29PM

27
#40 - じょんあば / @john_ababa

02/27/2012 at 12:55PM

27
#41 - William Dunand / @wdunand

02/29/2012 at 02:07AM

27
#42 - martha / @hellomartha

01/16/2013 at 01:06PM

27
#43 - zlydem / @zlydem

07/03/2013 at 10:54AM

27
#44 - Caek / @Caek_

09/01/2014 at 05:55AM

27
#45 - Matt / @mcr05

12/08/2014 at 10:53AM

28
#46 - Shaun Skelton / @skeletalmonkey

05/23/2011 at 08:00AM

28
#47 - Mattiassich Ákos / @mattiassicha

06/01/2011 at 01:42PM

28
#48 - Carlos Yaconi H. / @cyaconi

12/09/2011 at 07:03PM

28
#49 - James / @Dronak

09/07/2013 at 02:59AM

29
#50 - shahanavaz m / @shahanavazm

04/07/2024 at 01:47AM

32
#51 - Bruno Sutic / @brunosutic

07/20/2013 at 01:28AM

32
#52 - RockerZZY / @rocker_zzy

06/18/2020 at 02:31PM

33
#53 - Joonas Pihlajamaa / @jokkebk

03/12/2014 at 03:00PM

35
#54 - Mohammed / @mbadran

05/13/2011 at 05:46AM

37
#55 - Tim Dean / @Tmdean

05/03/2011 at 05:32AM

37
#56 - Gowtham Madhava / @gowthamgowtham

11/02/2011 at 06:24PM

37
#57 - Oliver Christ / @0liverChrist

10/13/2013 at 05:32PM

38
#58 - Esteban Ordano / @eordano

04/28/2011 at 03:15AM

40
#59 - Hideki Hamada / @jakalada

04/25/2011 at 05:36PM

41
#60 - Jean-Rene David / @jeanrenedavid

05/12/2011 at 04:13AM