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 5d1a0c57da55f00009f75842

Hash staircase

Can you use a strategy to come up with this pattern?

Start file
#
End file
#####
# # #
#########
# ##### #
#############
# ######### #
#################
# ############# #
#####################
# ################# #
#########################
# ##################### #
#############################
# ######################### #
#################################
# ############################# #
#####################################
# ################################# #
#########################################
# ##################################### #
#############################################
# ######################################### #
#################################################
# ############################################# #
#####################################################
# ################################################# #
#########################################################
# ##################################################### #
#############################################################
# ######################################################### #
#################################################################
# ############################################################# #
#####################################################################
# ################################################################# #
#########################################################################
# ##################################################################### #
#############################################################################
# ######################################################################### #
#################################################################################
# ############################################################################# #
#####################################################################################
# ################################################################################# #
#####################################################################################

View Diff

1c1,43
< #
---
> #####
> # # #
> #########
> # ##### #
> #############
> # ######### #
> #################
> # ############# #
> #####################
> # ################# #
> #########################
> # ##################### #
> #############################
> # ######################### #
> #################################
> # ############################# #
> #####################################
> # ################################# #
> #########################################
> # ##################################### #
> #############################################
> # ######################################### #
> #################################################
> # ############################################# #
> #####################################################
> # ################################################# #
> #########################################################
> # ##################################################### #
> #############################################################
> # ######################################################### #
> #################################################################
> # ############################################################# #
> #####################################################################
> # ################################################################# #
> #########################################################################
> # ##################################################################### #
> #############################################################################
> # ######################################################################### #
> #################################################################################
> # ############################################################################# #
> #####################################################################################
> # ################################################################################# #
> #####################################################################################

Solutions by @dstein64:

Unlock 3 remaining solutions by signing in and submitting your own entry
Created by: @rohitrango

25 active golfers, 56 entries

Solutions by @dstein64:
21
#8 - Dan / @dstein64

08/04/2019 at 07:47PM

22
#>23 - Dan / @dstein64

08/04/2019 at 07:46PM

33
#>25 - Dan / @dstein64

08/04/2019 at 07:45PM