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

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

138 active golfers, 873 entries

Solutions by @sap38838304:
23
#5 - sap / @sap38838304

06/27/2021 at 08:12PM

24
#>23 - sap / @sap38838304

06/27/2021 at 08:10PM

34
#>53 - sap / @sap38838304

06/27/2021 at 08:09PM

35
#>57 - sap / @sap38838304

06/27/2021 at 07:38PM

44
#>72 - sap / @sap38838304

06/27/2021 at 07:28PM

47
#>78 - sap / @sap38838304

06/27/2021 at 07:23PM

50
#>81 - sap / @sap38838304

06/27/2021 at 07:21PM

51
#>82 - sap / @sap38838304

06/27/2021 at 07:17PM

63
#>100 - sap / @sap38838304

06/27/2021 at 07:07PM

76
#>119 - sap / @sap38838304

06/27/2021 at 07:03PM

87
#>125 - sap / @sap38838304

06/27/2021 at 06:56PM