Görev
Bu basit bir meydan okumadır. Girişiniz, yalnızca rakam 0123456789
ve kareleri içeren boş olmayan tek bir dizedir #
. Negatif olmayan bir tamsayı kodlayan ve dizenin sonuna dolanabilecek en az bir rakam dizisi içerecektir #
. Tamsayı önde gelen sıfırlara sahip olabilir. Örneğin, ##44##
, 013####
ve 23###1
geçerli girişler, süre ###
, 0099
ve #4#4
değildir.
Senin görevin tamsayı n
dizeden çıkarmak ve dizilen n
adımları sağa döndürmek .
Örnekler
- Giriş
#1##
, 1 adım sağa döndürülmelidir, bu nedenle doğru çıktı##1#
. #026###
Öndeki 0 dikkate alınmadığından, giriş 26 adım sağa döndürülmelidir. Doğru çıktı26####0
.- Giriş
1####2
, sonuna kadar sarılmış tamsayı 21'i içerir, bu nedenle 21 adım sağa döndürülmelidir. Doğru çıktı##21##
.
Kurallar ve puanlama
Tam bir program veya bir fonksiyon yazabilirsiniz. En düşük bayt sayısı kazanır ve standart boşluklar izin verilmez.
Sayının , dilinizin n
standart int
tipine uygun olduğunu varsayabilirsiniz . Tersine, eğer bu standart int
tip isteğe bağlı tam sayılar uygularsa, (teoride) isteğe bağlı olarak büyük olanı desteklemelisiniz n
.
Test durumları
#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
uyan test durumlarıyla ilgilenmelisiniz int
(ki bunlar keyfi olabilir). Meydan okuma metnini daha sonra güncelleyeceğim.
1234
?