FizzBuzz sederhana menggunakan string.
Diberikan
- 1 kata atau frasa (string)
- 2 karakter unik
Keluaran
Kata atau frasa dengan setiap kemunculan karakter pertama diganti dengan fiz dan masing-masing karakter kedua diganti dengan buzz
Aturan
- Huruf pertama dalam Fizz dan Buzz harus tetap menggunakan huruf kapital
- Untuk sisa kata fizz dan buzz, Anda harus mencocokkan case karakter yang diganti (jika tidak ada case maka tetap menggunakan huruf kecil)
- Jika karakter yang diberikan tidak ada dalam frasa, keluarkan frasa asli
Uji Kasus
Given: Hello, h, l
Output: FIZZeBuzzBuzzo
Given: test, a, b
Output: test
Given: PCG rocks!, , !
PCGFizzrocksBuzz
Given: This
Is
SPARTA!,
, S
Output: ThiBuzzFizzIBuzzFizzBUZZPARTA!
Given: FizzBuzz, a, b
Output: FizzBUZZuzz
Ini adalah kode-golf sehingga kode terpendek, dalam byte, menang!
Catatan
Secara teknis menangani kasus baris baru (Ini Apakah SPARTA!) Adalah bagian dari tantangan. Namun, saya tidak akan membatalkan jawaban karena tidak memasukkannya, karena sangat menantang atau bahkan tidak mungkin dalam beberapa bahasa.
ThiBuzzFizzIBuzzFizzBUZZPARTA
hilang tanda seru terakhir.
aa, a, f
? Apa yang akan menjadi output yang diharapkan? BUZZizzBUZZizz
,, FizzFizz
atau keduanya diizinkan menurut opsi kami?
FizzFizz
.
you must match the case of the replaced character
danInput is not case sensitive
tampaknya saling bertentangan.