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 9v006a3e7a730000000007e9

hexagram binary tree

generate the binary tree that represents all possible hexagrams found in the book of changes (易经)

Start file


End file
                                ################################
                ################                ################
        ########        ########        ########        ########
    ####    ####    ####    ####    ####    ####    ####    ####
  ##  ##  ##  ##  ##  ##  ##  ##  ##  ##  ##  ##  ##  ##  ##  ##
 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

View Diff

1c1,6
< 
---
>                                 ################################
>                 ################                ################
>         ########        ########        ########        ########
>     ####    ####    ####    ####    ####    ####    ####    ####
>   ##  ##  ##  ##  ##  ##  ##  ##  ##  ##  ##  ##  ##  ##  ##  ##
>  # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

Solutions by @Uniyo-Ltd:

Unlock 11 remaining solutions by signing in and submitting your own entry
Created by: @anakojm

21 active golfers, 86 entries

Solutions by @Uniyo-Ltd:
41
#15 - Kai Nakamura / @Uniyo-Ltd

08/21/2026 at 09:19PM

47
#>16 - Kai Nakamura / @Uniyo-Ltd

08/20/2026 at 07:51AM

47
#>16 - Kai Nakamura / @Uniyo-Ltd

08/21/2026 at 09:18PM

52
#>17 - Kai Nakamura / @Uniyo-Ltd

08/19/2026 at 12:01PM

61
#>17 - Kai Nakamura / @Uniyo-Ltd

08/19/2026 at 11:59AM

70
#>18 - Kai Nakamura / @Uniyo-Ltd

08/12/2026 at 10:13AM

76
#>19 - Kai Nakamura / @Uniyo-Ltd

08/10/2026 at 07:43PM

88
#>20 - Kai Nakamura / @Uniyo-Ltd

08/10/2026 at 07:39PM

89
#>20 - Kai Nakamura / @Uniyo-Ltd

08/10/2026 at 01:47PM

97
#>20 - Kai Nakamura / @Uniyo-Ltd

08/10/2026 at 01:41PM

219
#>21 - Kai Nakamura / @Uniyo-Ltd

08/09/2026 at 10:48PM