Quiz - 12

G. verbing
Dada uma string, caso seu comprimento seja pelo menos 3,
adiciona ‘ing’ no final
Caso a string já termine em ‘ing’, acrescentará ‘ly’.

H. not_bad
Dada uma string, procura a primeira ocorrência de ‘not’ e ‘bad’
Se ‘bad’ aparece depois de ‘not’ troca ‘not’ … ‘bad’ por ‘good’
Assim ‘This dinner is not that bad!’ retorna ‘This dinner is good!’

I. inicio_final
Divida cada string em dois pedaços.
Se a string tiver um número ímpar de caracteres o primeiro pedaço terá um caracter a mais,
Exemplo: ‘abcde’, divide-se em ‘abc’ e ‘de’.
Dadas 2 strings, a e b, retorna a string
a_inicio + b_inicio + a_final + b_final

J. zeros finais
Verifique quantos zeros há no final de um número inteiro positivo
Exemplo: 10010 tem 1 zero no fim e 908007000 possui três

K. conta 2
Verifique quantas vezes o dígito 2 aparece entre 0 e n-1
Exemplo: para n = 20 o dígito 2 aparece duas vezes entre 0 e 19

L. inicio em potencia de 2
Dado um número inteiro positivo n retorne a primeira potência de 2
que tenha o início igual a n
Exemplo: para n = 65 retornará 16 pois 2**16 = 65536

Next Section - Quiz - 13