งาน
นี่เป็นความท้าทายที่เรียบง่าย ข้อมูลที่คุณป้อนเป็นสตริงที่ไม่ว่างเปล่าหนึ่งบรรทัดมีเฉพาะตัวเลข0123456789
และแฮช#
เท่านั้น มันจะมีอีกหนึ่งการทำงานของตัวเลขซึ่ง encodes #
ติดลบและอาจห่อรอบจุดสิ้นสุดของสตริงและที่หนึ่งอย่างน้อย จำนวนเต็มอาจมีเลขศูนย์นำหน้า ตัวอย่างเช่น##44##
, 013####
และ23###1
เป็นปัจจัยการผลิตที่ถูกต้องในขณะที่###
, 0099
และ#4#4
ไม่ได้
งานของคุณคือการดึงจำนวนเต็มn
จากสตริงและส่งออกn
ขั้นตอนการหมุนสตริงไปทางขวา
ตัวอย่าง
- การป้อนข้อมูลที่
#1##
ควรจะหมุนขั้นตอนที่ 1##1#
ไปทางขวาเพื่อให้การส่งออกที่ถูกต้องคือ - อินพุต
#026###
ควรหมุนไป 26 ขั้นตอนไปทางขวาเนื่องจากค่า 0 นำหน้าจะถูกละเว้น26####0
เอาท์พุทที่ถูกต้องคือ - อินพุต
1####2
มีจำนวนเต็ม 21 ที่พันปลายดังนั้นจึงควรหมุน 21 ขั้นไปทางขวา##21##
เอาท์พุทที่ถูกต้องคือ
กฎและการให้คะแนน
คุณสามารถเขียนโปรแกรมเต็มรูปแบบหรือฟังก์ชั่น จำนวนไบต์ต่ำสุดที่ชนะและไม่อนุญาตช่องโหว่มาตรฐาน
คุณสามารถสันนิษฐานได้ว่าตัวเลขนั้นn
เหมาะกับint
ภาษามาตรฐานของคุณ ตรงกันข้ามถ้าว่ามาตรฐานint
การดำเนินการประเภทความแม่นยำ arbitrary จำนวนเต็มคุณต้องรองรับ (ในทางทฤษฎี) n
ความใหญ่พล
กรณีทดสอบ
#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
n
เหมาะกับภาษาint
ของคุณ (ซึ่งอาจมีความแม่นยำตามอำเภอใจ) ฉันจะอัปเดตข้อความท้าทายในภายหลัง
1234
?