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

Flip All Bits

Perform a bitwise NOT operation on each bit, meaning that bits that are 0 become 1, and those that are 1 become 0.

Start file
binary0 = 0b00000000_00001001_00010010_00011011
binary1 = 0b00100100_00101101_00110110_00111111
binary2 = 0b01000000_01001001_01010010_01011011
binary3 = 0b01100100_01101101_01110110_01111111
binary4 = 0b10000000_10001001_10010010_10011011
binary5 = 0b10100100_10101101_10110110_10111111
binary6 = 0b11000000_11001001_11010010_11011011
binary7 = 0b11100100_11101101_11110110_11111111
End file
binary0 = 0b11111111_11110110_11101101_11100100
binary1 = 0b11011011_11010010_11001001_11000000
binary2 = 0b10111111_10110110_10101101_10100100
binary3 = 0b10011011_10010010_10001001_10000000
binary4 = 0b01111111_01110110_01101101_01100100
binary5 = 0b01011011_01010010_01001001_01000000
binary6 = 0b00111111_00110110_00101101_00100100
binary7 = 0b00011011_00010010_00001001_00000000

View Diff

1,8c1,8
< binary0 = 0b00000000_00001001_00010010_00011011
< binary1 = 0b00100100_00101101_00110110_00111111
< binary2 = 0b01000000_01001001_01010010_01011011
< binary3 = 0b01100100_01101101_01110110_01111111
< binary4 = 0b10000000_10001001_10010010_10011011
< binary5 = 0b10100100_10101101_10110110_10111111
< binary6 = 0b11000000_11001001_11010010_11011011
< binary7 = 0b11100100_11101101_11110110_11111111
---
> binary0 = 0b11111111_11110110_11101101_11100100
> binary1 = 0b11011011_11010010_11001001_11000000
> binary2 = 0b10111111_10110110_10101101_10100100
> binary3 = 0b10011011_10010010_10001001_10000000
> binary4 = 0b01111111_01110110_01101101_01100100
> binary5 = 0b01011011_01010010_01001001_01000000
> binary6 = 0b00111111_00110110_00101101_00100100
> binary7 = 0b00011011_00010010_00001001_00000000

Solutions by @skywalkerwhack:

Unlock 14 remaining solutions by signing in and submitting your own entry
Created by: @maharba6

19 active golfers, 54 entries

Solutions by @skywalkerwhack:
26
#3 - skywalkerwhack / @skywalkerwhack

04/13/2026 at 03:47PM

26
#>3 - skywalkerwhack / @skywalkerwhack

04/13/2026 at 03:53PM

30
#>7 - skywalkerwhack / @skywalkerwhack

04/13/2026 at 03:24PM

30
#>7 - skywalkerwhack / @skywalkerwhack

04/13/2026 at 03:47PM

36
#>8 - skywalkerwhack / @skywalkerwhack

04/13/2026 at 03:02PM

37
#>9 - skywalkerwhack / @skywalkerwhack

04/13/2026 at 03:00PM

42
#>11 - skywalkerwhack / @skywalkerwhack

04/13/2026 at 02:41PM

44
#>11 - skywalkerwhack / @skywalkerwhack

04/13/2026 at 02:39PM

45
#>11 - skywalkerwhack / @skywalkerwhack

04/13/2026 at 02:37PM

52
#>14 - skywalkerwhack / @skywalkerwhack

04/13/2026 at 02:30PM

55
#>16 - skywalkerwhack / @skywalkerwhack

04/12/2026 at 05:40PM

58
#>16 - skywalkerwhack / @skywalkerwhack

04/13/2026 at 02:35PM

64
#>17 - skywalkerwhack / @skywalkerwhack

04/12/2026 at 05:39PM

71
#>17 - skywalkerwhack / @skywalkerwhack

04/09/2026 at 01:06PM