Problemas para o Dojo de Aquecimento¶
1. Quando dormir¶
O parâmetro trabalho é True se for um dia de trabalho e o parâmetro férias é True se estivermos de férias. Nós dormimos se não for um dia de trabalho ou estamos de férias. Retorne True se dormirmos até tarde..
2. Macacos encrenqueiros¶
Temos dois macacos, a e b, e os parâmetros a_sorri e b_sorri indicam se cada um está sorrindo. Estamos em apuros se ambos estiverem sorrindo ou se nenhum deles estiver sorrindo. Retorne True se estivermos com problemas..
3. Soma ou dobro¶
Dados dois valores int, retorne sua soma. Caso os dois valores sejam iguais, retorne o dobro da soma.
4. Diferença para 21¶
Dado um int n, retorne a diferença absoluta entre n e 21, exceto retorne o dobro da diferença absoluta se n for maior que 21..
5. Papagaio Tagarela¶
Temos um papagaio falando alto. O parâmetro “hora” é a hora atual no intervalo 0..23. Estamos com problemas se o papagaio estiver falando e a hora for antes das 7 ou depois das 20. Retorne True se estivermos com problemas..
6. Dezena ou Soma¶
Dados 2 inteiros, a e b, retorne True se um deles for 10 ou se sua soma for 10.
7. Em torno de Cem¶
Dado um int n, retorne True se estiver à distância menor que 10 do valor 100. Nota: abs(num) calcula o valor absoluto de um número.
8. Negatividade¶
Dados 2 valores int, retorne True se um for negativo e um for positivo. Exceto se o parâmetro “negativo” for True, então retorne True somente se ambos forem negativos.
9. Negação¶
Dada uma string, retorne uma nova string onde “nega ” foi adicionado à frente. No entanto, se a string já começar com “nega”, retorne a string inalterada..
10. Eliminação¶
Dada uma string não vazia e um int n, retorne uma nova string onde o char no índice n foi removido. O valor de n será um índice válido de um char na string original (ou seja, n estará no intervalo 0..len(str)-1 inclusive).
11. Trocação¶
Dada uma string, retorne uma nova string onde o primeiro e a última letras foram trocadas.
12. Copiação¶
Dada uma string, diremos que a frente são os 3 primeiros caracteres da string. Se o comprimento da string for menor que 3, a frente é o que estiver lá. Retorna uma nova string que tem 3 cópias da frente..