Bir sayı nyerlerinde "kaydırmak" için aşağıdakileri yapın:
- Son
nrakamları kaldır nİlk basamağın kopyalarını sayının başına ekle
Örneğin, 31415üç sayıyı değiştirmek için , son üç basamağı alın 31ve ardından ilk basamağın üç kopyasını 3sonuna ekleyin 33331.
Sayı negatifse, rakamlar soldan alınmalı ve ilk rakam sağdan "doldurulmalıdır". Örneğin, 31415-3 yere kaydırılan dize verir 15555.
Sayı 0 ise, değişiklik yapılmamalıdır.
Vardiya, programın uzunluğundan fazlaysa, doldurulmuş rakamlar kaldırılmaya başlayabilir. Bu, verilen sayı dizenin uzunluğundan fazlaysa, dizenin tamamı tek bir basamak haline geldikten sonra başka değişiklik yapılmayacağı anlamına gelir.
Meydan okuma
Verilen iki sayı nve sdönüş yerleri yer ndeğiştirdi s.
Test senaryoları
n, s -> result
7243, 1 -> 7724
452, -1 -> 522
12, 1 -> 11
153, 4 -> 111
Bu kod golf , bu nedenle (bayt cinsinden ölçülen) en kısa geçerli gönderim kazanır.