Tantangan Anda: Tulis fungsi yang mengambil string s
, karakter c
, dan temukan jangka waktu terpanjang c
dalam s
. Panjang run akan l
.
Aturan :
- Jika
s
panjangnya 0 atauc
kosong,l
harus 0. - Jika tidak ada contoh
c
dis
,l
harus 0. - Celah standar dan Aturan I / O Standar berlaku.
- Tidak masalah di mana dalam
s
menjalankanc
s terletak,l
harus sama. - Setiap karakter ASCII yang dapat dicetak dapat muncul di
s
danc
.
Kasus uji :
s,c --> l
"Hello, World!",'l' --> 2
"Foobar",'o' --> 2
"abcdef",'e' --> 1
"three spaces",' ' --> 3
"xxx xxxx xx",'x' --> 4
"xxxx xx xxx",'x' --> 4
"",'a' --> 0
"anything",'' --> 0
Pemenang :
Seperti halnya kode-golf , jawaban terpendek dalam setiap bahasa menang.
s
dan c
yang tidak terkandung dalam non-kosong s
dalam kasus pengujian Anda?
s
/ c
?
c
dapat kosong? Dalam banyak bahasa, karakter hanyalah bilangan bulat dengan semantik khusus, dan Anda juga tidak bisa memiliki bilangan bulat kosong.