Kami belum memiliki pertanyaan string untuk sementara waktu (tepatnya 5 hari), jadi mari kita lanjutkan.
Diberikan string s
dan bilangan bulat positif n
, ambil setiap n
elemen s
, ulangi n
kali, dan masukkan kembali s
.
Misalnya, jika n = 3
dan s = "Hello, World!"
, setiap karakter ketiga adalah Hl r!
. Anda kemudian ulangi setiap karakter n
kali untuk menghasilkan HHHlll rrr!!!
. Anda kemudian mengganti huruf aslinya dengan versi yang diulang untuk menghasilkan produk akhirHHHellllo, Worrrld!!!
Anda harus menyelesaikan tugas ini dalam kode sesingkat mungkin dalam bahasa Anda!
Aturan
- Ini adalah kode-golf sehingga kode terpendek dalam byte menang
n
dijamin lebih kecil dari panjangs
dan lebih besar dari 0- Karakter pertama
s
adalah dari manan
karakter th diambil, dan selalu berulangn
kali s
hanya akan terdiri dari ASCII yang dapat dicetak (kode menunjuk0x20 (space)
ke0x7E (~)
)
Uji kasus
s, n => output
"Hello, World!", 3 => "HHHellllo, Worrrld!!!"
"Code golf", 1 => "Code golf"
"abcdefghijklm", 10 => "aaaaaaaaaabcdefghijkkkkkkkkkklm"
"tesTing", 6 => "ttttttesTingggggg"
"very very very long string for you to really make sure that your program works", 4 => "vvvvery veryyyy verrrry loooong sssstrinnnng foooor yoooou toooo reaaaally makeeee surrrre thhhhat yyyyour proggggram workkkks"
s
" <- apakah ini persyaratan yang ketat (menimpa string asli) atau apakah tidak apa-apa untuk hanya menampilkan hasil akhir?
s
sebagai array karakter?