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 @AyayaMoh:

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

138 active golfers, 873 entries

Solutions by @AyayaMoh:
23
#17 - moh ayaya / @AyayaMoh

08/24/2023 at 06:01PM

24
#>36 - moh ayaya / @AyayaMoh

08/24/2023 at 05:54PM

33
#>50 - moh ayaya / @AyayaMoh

08/24/2023 at 05:50PM

34
#>55 - moh ayaya / @AyayaMoh

08/24/2023 at 05:33PM

35
#>58 - moh ayaya / @AyayaMoh

08/24/2023 at 05:29PM

37
#>60 - moh ayaya / @AyayaMoh

08/24/2023 at 05:27PM

38
#>61 - moh ayaya / @AyayaMoh

08/24/2023 at 05:20PM

41
#>68 - moh ayaya / @AyayaMoh

08/24/2023 at 04:42PM

91
#>128 - moh ayaya / @AyayaMoh

08/24/2023 at 04:26PM