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

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

137 active golfers, 871 entries

Solutions by @gworldkim:
24
#38 - Seok Hwan Kim / @gworldkim

10/29/2023 at 03:09PM

33
#>50 - Seok Hwan Kim / @gworldkim

10/29/2023 at 03:08PM

34
#>55 - Seok Hwan Kim / @gworldkim

10/29/2023 at 03:06PM

35
#>58 - Seok Hwan Kim / @gworldkim

10/29/2023 at 03:04PM

37
#>60 - Seok Hwan Kim / @gworldkim

10/29/2023 at 03:02PM

38
#>61 - Seok Hwan Kim / @gworldkim

10/29/2023 at 03:00PM

39
#>65 - Seok Hwan Kim / @gworldkim

10/29/2023 at 02:59PM

40
#>68 - Seok Hwan Kim / @gworldkim

10/29/2023 at 02:58PM

42
#>69 - Seok Hwan Kim / @gworldkim

10/29/2023 at 02:56PM

43
#>70 - Seok Hwan Kim / @gworldkim

10/29/2023 at 02:55PM

44
#>74 - Seok Hwan Kim / @gworldkim

10/29/2023 at 02:53PM

45
#>75 - Seok Hwan Kim / @gworldkim

10/29/2023 at 02:51PM

46
#>77 - Seok Hwan Kim / @gworldkim

10/29/2023 at 02:50PM

48
#>79 - Seok Hwan Kim / @gworldkim

10/29/2023 at 02:48PM

56
#>87 - Seok Hwan Kim / @gworldkim

10/29/2023 at 02:43PM

57
#>89 - Seok Hwan Kim / @gworldkim

10/29/2023 at 02:31PM

61
#>95 - Seok Hwan Kim / @gworldkim

10/29/2023 at 02:28PM

69
#>109 - Seok Hwan Kim / @gworldkim

10/29/2023 at 02:22PM