A tarefa
Este é um desafio simples. Sua entrada é uma única string não vazia, contendo apenas dígitos 0123456789e hashes #. Ele conterá exatamente uma sequência de dígitos, que codifica um número inteiro não negativo e pode envolver o final da sequência e pelo menos um #. O número inteiro pode ter zeros à esquerda. Por exemplo, ##44##, 013####e 23###1são entradas válidas, enquanto ###, 0099e #4#4não são.
Sua tarefa é extrair o número inteiro nda sequência e gerar as netapas rotacionadas para a direita.
Exemplos
- A entrada
#1##deve ser girada 1 passo para a direita, para que a saída correta seja##1#. - A entrada
#026###deve ser girada 26 etapas para a direita, pois o 0 inicial é ignorado. A saída correta é26####0. - A entrada
1####2contém o número inteiro 21 envolto no final, portanto deve ser girado 21 etapas para a direita. A saída correta é##21##.
Regras e pontuação
Você pode escrever um programa completo ou uma função. A menor contagem de bytes vence e as brechas padrão não são permitidas.
Você pode assumir que o número nse encaixa no inttipo padrão do seu idioma. Por outro lado, se esse inttipo padrão implementar números inteiros de precisão arbitrária, você deverá suportar (em teoria) um arbitrariamente grande n.
Casos de teste
#1## -> ##1#
##4## -> #4###
1####1 -> ####11
1####2 -> ##21##
#026### -> 26####0
#000### -> #000###
###82399 -> ##82399#
51379#97 -> #9751379
#98##### -> ###98###
#######4## -> #4########
60752#1183 -> 8360752#11
####99366800## -> 366800######99
########9##### -> ###9##########
91#####515694837 -> 1#####5156948379
###6114558###### -> #6114558########
######219088736090042#### -> 9088736090042##########21
#46055080150577874656291186550000138168########### -> 0138168############4605508015057787465629118655000
568375993099127531613012513406622393034741346840434468680494753262730615610086255892915828812820699971764142551702608639695081452206500085233149468399533981039485419872101852######################3680 -> 99533981039485419872101852######################36805683759930991275316130125134066223930347413468404344686804947532627306156100862558929158288128206999717641425517026086396950814522065000852331494683
nse encaixam no inttipo nativo do seu idioma (que pode ter precisão arbitrária). Atualizarei o texto do desafio mais tarde.
1234?