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

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

134 active golfers, 845 entries

Solutions by @ippachi1018:
23
#8 - ippachi / @ippachi1018

08/05/2021 at 12:44AM

24
#>24 - ippachi / @ippachi1018

08/05/2021 at 12:41AM

33
#>43 - ippachi / @ippachi1018

08/05/2021 at 12:40AM

34
#>53 - ippachi / @ippachi1018

08/05/2021 at 12:38AM

35
#>56 - ippachi / @ippachi1018

08/05/2021 at 12:36AM

39
#>61 - ippachi / @ippachi1018

08/05/2021 at 12:34AM

40
#>65 - ippachi / @ippachi1018

08/05/2021 at 12:33AM

42
#>68 - ippachi / @ippachi1018

08/05/2021 at 12:33AM

44
#>71 - ippachi / @ippachi1018

08/05/2021 at 12:31AM

46
#>75 - ippachi / @ippachi1018

08/05/2021 at 12:31AM

47
#>77 - ippachi / @ippachi1018

08/05/2021 at 12:26AM

50
#>79 - ippachi / @ippachi1018

08/05/2021 at 12:25AM

51
#>80 - ippachi / @ippachi1018

08/05/2021 at 12:21AM

56
#>86 - ippachi / @ippachi1018

08/05/2021 at 12:19AM

61
#>93 - ippachi / @ippachi1018

08/05/2021 at 12:17AM

70
#>107 - ippachi / @ippachi1018

08/05/2021 at 12:04AM

71
#>108 - ippachi / @ippachi1018

08/05/2021 at 12:01AM