La tarea
Este es un desafío simple. Su entrada es una sola cadena no vacía, que contiene solo dígitos 0123456789y hashes #. Contendrá exactamente una serie de dígitos, que codifica un entero no negativo y puede ajustarse alrededor del final de la cadena, y al menos uno #. El entero puede tener ceros a la izquierda. Por ejemplo, ##44##, 013####y 23###1son entradas válidas, mientras que ###, 0099y #4#4no lo son.
Su tarea es extraer el número entero nde la cadena y generar los npasos rotados de la cadena a la derecha.
Ejemplos
- La entrada
#1##debe girarse 1 paso hacia la derecha, por lo que la salida correcta es##1#. - La entrada
#026###debe girarse 26 pasos hacia la derecha, ya que se ignora el 0 inicial. La salida correcta es26####0. - La entrada
1####2contiene el número entero 21 envuelto sobre el extremo, por lo que debe rotarse 21 pasos hacia la derecha. La salida correcta es##21##.
Reglas y puntaje
Puede escribir un programa completo o una función. El conteo de bytes más bajo gana, y las lagunas estándar no se permiten.
Puede suponer que el número se najusta al inttipo estándar de su idioma. Por el contrario, si ese inttipo estándar implementa enteros de precisión arbitraria, debe admitir (en teoría) un arbitrariamente grande n.
Casos de prueba
#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
najusta al inttipo nativo de su idioma (que puede ser de precisión arbitraria). Actualizaré el texto del desafío más tarde.
1234?