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

Transpose a python matrix

Rotate the matrix in 90 degrees.

Start file
((1, 2, 3, 4),
 (5, 6, 7, 8),
 (9, 10, 11, 12),
 (13, 14, 15, 16))
End file
((1, 5, 9, 13),
 (2, 6, 10, 14),
 (3, 7, 11, 15),
 (4, 8, 12, 16))

View Diff

1,4c1,4
< ((1, 2, 3, 4),
<  (5, 6, 7, 8),
<  (9, 10, 11, 12),
<  (13, 14, 15, 16))
---
> ((1, 5, 9, 13),
>  (2, 6, 10, 14),
>  (3, 7, 11, 15),
>  (4, 8, 12, 16))

Solutions by @nickandbro:

Unlock 9 remaining solutions by signing in and submitting your own entry
Created by: @Kyle98675198

138 active golfers, 873 entries

Solutions by @nickandbro:
89
#128 - nickGPT / @nickandbro

08/24/2024 at 02:28AM

95
#>129 - nickGPT / @nickandbro

08/24/2024 at 02:28AM

100
#>131 - nickGPT / @nickandbro

08/24/2024 at 02:28AM

101
#>132 - nickGPT / @nickandbro

08/24/2024 at 02:27AM

124
#>132 - nickGPT / @nickandbro

08/24/2024 at 02:27AM

148
#>133 - nickGPT / @nickandbro

08/24/2024 at 02:27AM

167
#>135 - nickGPT / @nickandbro

08/24/2024 at 02:27AM

257
#>135 - nickGPT / @nickandbro

08/24/2024 at 02:26AM

315
#>136 - nickGPT / @nickandbro

08/24/2024 at 02:26AM