Quiz - 7

A. multstring seja uma string s e um inteiro positivo n
retorna uma string com n cópias da string original
multstring(‘Hi’, 2) -> ‘HiHi’

B. string_splosion
string_splosion(‘Code’) -> ‘CCoCodCode’
string_splosion(‘abc’) -> ‘aababc’
string_splosion(‘ab’) -> ‘aab’

C. array_count9
conta quantas vezes aparece o 9 numa lista nums

D. array_front9
verifica se pelo menos um dos quatro primeiros é nove
array_front9([1, 2, 9, 3, 4]) -> True
array_front9([1, 2, 3, 4, 9]) -> False
array_front9([1, 2, 3, 4, 5]) -> False

E. hello_name
seja uma string name
hello_name(‘Bob’) -> ‘Hello Bob!’
hello_name(‘Alice’) -> ‘Hello Alice!’
hello_name(‘X’) -> ‘Hello X!’

F. make_tags
make_tags(‘i’, ‘Yay’), ‘<i>Yay</i>’
make_tags(‘i’, ‘Hello’), ‘<i>Hello</i>’
make_tags(‘cite’, ‘Yay’), ‘<cite>Yay</cite>’

G. extra_end
seja um string s com no mínimo duas letras
retorna três vezes as duas últimas letras
extra_end(‘Hello’), ‘lololo’
extra_end(‘ab’), ‘ababab’
extra_end(‘Hi’), ‘HiHiHi’

H. first_half
seja uma string s
retorna a primeira metade da string
first_half(‘WooHoo’) -> ‘Woo’
first_half(‘HelloThere’) -> ‘Hello’
first_half(‘abcdef’) -> ‘abc’

I. sem_pontas
seja uma string s de pelo menos dois caracteres
retorna uma string sem o primeiro e último caracter
without_end(‘Hello’) -> ‘ell’
without_end(‘python’) -> ‘ytho’
without_end(‘coding’) -> ‘odin’

J. roda2
rodar uma string s duas posições
a string possui pelo menos 2 caracteres
left2(‘Hello’) -> ‘lloHe’
left2(‘Hi’) -> ‘Hi’

Next Section - Quiz - 9