Hoje percebi que geralmente gosto de definir seções no meu código da seguinte maneira:
####################
# Helper Functions #
####################
Mas é tedioso fazer isso. Supondo que eu tenho uma linha como esta:
# Helper Functions #
Qual é o menor conjunto de vim
pressionamentos de teclas para envolvê-lo em um #
? A mudança não conta como pressionamento de tecla neste desafio.
Casos de teste:
Input: "#test test test#"
Output:
################
#test test test#
################
Input: "#this is a nice block comment#"
Output:
##############################
#this is a nice block comment#
##############################
Input: "# s p a c e s must be supported a l s o#"
Output:
########################################
# s p a c e s must be supported a l s o#
########################################
Respostas:
1187 pressionamentos de tecla(obrigado à maçaneta da porta por lembrar Y = yy)
fonte
yy
porY
para salvar um personagem.r
comando é poderoso161514 pressionamentos de teclaA abordagem direta: duplique a linha, substitua todos os caracteres por
#
, copie o resultado e cole-o acima.Estou contando
P
e:
como uma tecla cada (em vez de duas para Shift+ pou Shift+ ;). Dito isto, a pergunta especifica contar "comandos", onde não tenho certeza de como contar a substituição.fonte
yy
porY
para salvar um personagem.