La tua sfida: scrivi una funzione che accetta una stringa s, un carattere ce trova la lunghezza della corsa più lunga di cin s. La lunghezza della corsa sarà l.
Regole :
- Se
sè di lunghezza 0 ocè vuoto,ldovrebbe essere 0. - Se non ci sono istanze di
cins,ldovrebbe essere 0. - Si applicano scappatoie standard e regole I / O standard .
- Indipendentemente da dove si trovi nella
ssequenza dics,ldovrebbe essere lo stesso. - Qualsiasi carattere ASCII stampabile può apparire in
sec.
Casi di prova :
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
Vincitore :
Come nel code-golf , vince la risposta più breve in ogni lingua.
se uno cche non è contenuto in un non vuoto snei casi di test?
s/ c?
cpuò essere vuoto? In molte lingue, un personaggio è solo un numero intero con una semantica speciale e non puoi nemmeno avere un numero intero vuoto.