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

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

137 active golfers, 871 entries

Solutions by @bpking1:
24
#39 - bpking1 / @bpking1

11/20/2023 at 06:25AM

33
#>50 - bpking1 / @bpking1

11/20/2023 at 06:23AM

34
#>55 - bpking1 / @bpking1

11/20/2023 at 06:19AM

35
#>58 - bpking1 / @bpking1

11/20/2023 at 06:17AM

37
#>60 - bpking1 / @bpking1

11/20/2023 at 06:15AM

38
#>61 - bpking1 / @bpking1

11/20/2023 at 06:12AM

39
#>65 - bpking1 / @bpking1

11/20/2023 at 06:10AM

40
#>68 - bpking1 / @bpking1

11/20/2023 at 05:48AM

41
#>68 - bpking1 / @bpking1

11/20/2023 at 05:38AM

43
#>70 - bpking1 / @bpking1

11/20/2023 at 05:36AM

47
#>79 - bpking1 / @bpking1

11/20/2023 at 05:29AM

49
#>79 - bpking1 / @bpking1

11/20/2023 at 05:26AM

50
#>80 - bpking1 / @bpking1

11/20/2023 at 05:15AM

50
#>80 - bpking1 / @bpking1

11/20/2023 at 05:23AM

51
#>81 - bpking1 / @bpking1

11/20/2023 at 05:12AM

54
#>84 - bpking1 / @bpking1

11/20/2023 at 05:10AM

70
#>110 - bpking1 / @bpking1

11/20/2023 at 05:03AM

78
#>120 - bpking1 / @bpking1

11/20/2023 at 05:01AM