Göreviniz, bir sayı ve bir dize verilen dizeyi bu boyuttaki parçalara bölen ve tersine çeviren bir program yazmaktır.
kurallar
Programınız pozitif bir tamsayı n
ve s
en az biri yalnızca yazdırılabilir ASCII (boşluklar dahil değil) içeren uzunluğa sahip bir dize alır . Daha sonra ipin uzunluğu artıklara bölünmelidir n
, eğer ipin uzunluğu n
artık herhangi bir kalıntı tarafından bölünemezse , kendi parçası olarak düşünülmelidir. Ardından, parçaların sırasını ters çevirin ve tekrar birleştirin.
Test Kılıfları
n s Output
2 abcdefgh ghefcdab
3 foobarbaz bazbarfoo
3 abcdefgh ghdefabc
2 a a
1 abcdefgh hgfedcba
2 aaaaaa aaaaaa
2 baaaab abaaba
50 abcdefgh abcdefgh
6 abcdefghi ghiabcdef
Bu kod golf , bu yüzden mümkün olduğunca az bayt hedeflemelisiniz.