Ada tantangan beberapa waktu lalu tentang mengalikan string. Ini menunjukkan kepada kita bagaimana kita dapat mengalikan bukan hanya angka, tetapi juga string. Namun, kami masih tidak dapat mengalikan angka dengan string dengan benar. Ada satu upaya untuk melakukannya tetapi ini jelas salah. Kita harus memperbaikinya!
Tugas Anda:
Tulis fungsi atau program yang mengalikan dua input, string dan integer. Untuk (dengan benar) mengalikan string dengan integer, Anda membagi string menjadi karakter, ulangi setiap karakter beberapa kali sama dengan integer, dan kemudian menempelkan kembali karakter tersebut. Jika bilangan bulat negatif, kami menggunakan nilai absolutnya di langkah pertama, dan kemudian membalikkan string. Jika inputnya 0, tidak menghasilkan apa-apa (apa pun yang dikalikan dengan 0 sama dengan tidak sama sekali).
Memasukkan:
String yang hanya terdiri dari karakter dan baris ASCII yang dapat dicetak, dan integer (mungkin negatif).
Keluaran:
String dikalikan dengan integer.
Contoh:
Hello World!, 3 --> HHHeeellllllooo WWWooorrrlllddd!!!
foo, 12 --> ffffffffffffoooooooooooooooooooooooo
String, -3 --> gggnnniiirrrtttSSS
This is a fun challenge, 0 -->
Hello
World!, 2 --> HHeelllloo
WWoorrlldd!!
Mencetak:
Ini adalah kode-golf , kemenangan jumlah byte terendah!