Nhiệm vụ
Đây là một thử thách đơn giản. Đầu vào của bạn là một chuỗi không trống, chỉ chứa các chữ số 0123456789và băm #. Nó sẽ chứa chính xác một chuỗi chữ số, mã hóa một số nguyên không âm và có thể bao quanh phần cuối của chuỗi và ít nhất một chữ số #. Số nguyên có thể có các số 0 đứng đầu. Ví dụ, ##44##, 013####và 23###1là đầu vào hợp lệ, trong khi ###, 0099và #4#4không.
Nhiệm vụ của bạn là trích xuất số nguyên ntừ chuỗi và xuất các nbước xoay chuỗi sang phải.
Ví dụ
- Đầu vào
#1##phải được xoay 1 bước sang phải, vì vậy đầu ra đúng là##1#. - Đầu vào
#026###phải được xoay 26 bước sang phải, vì đầu 0 bị bỏ qua. Đầu ra đúng là26####0. - Đầu vào
1####2chứa số nguyên 21 được bao bọc ở cuối, do đó, nó phải được xoay 21 bước sang phải. Đầu ra đúng là##21##.
Quy tắc và tính điểm
Bạn có thể viết một chương trình đầy đủ hoặc một chức năng. Số byte thấp nhất sẽ thắng và các sơ hở tiêu chuẩn không được phép.
Bạn có thể cho rằng số đó nphù hợp với intloại tiêu chuẩn của ngôn ngữ của bạn. Ngược lại, nếu intloại tiêu chuẩn đó thực hiện các số nguyên chính xác tùy ý, bạn phải hỗ trợ (về lý thuyết) một lượng lớn tùy ý n.
Các trường hợp thử nghiệm
#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
nphù hợp với intloại ngôn ngữ gốc của bạn (có thể là độ chính xác tùy ý). Tôi sẽ cập nhật văn bản thách thức sau.
1234?