काम
यह एक सरल चुनौती है। आपका इनपुट एक एकल गैर-रिक्त स्ट्रिंग है, जिसमें केवल अंक 0123456789
और हैश शामिल हैं #
। इसमें अंकों का एक रन होगा, जो एक नॉनवेजेटिव पूर्णांक को एन्कोड करता है और स्ट्रिंग के अंत में और कम से कम एक के आसपास लपेट सकता है #
। पूर्णांक में अग्रणी शून्य हो सकते हैं। उदाहरण के लिए, ##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
प्रकार मनमाना-सटीक पूर्णांक लागू करता है, तो आपको (सिद्धांत रूप में) एक मनमाने ढंग से बड़े का समर्थन करना चाहिए 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
?