Calculadora de pontuação de um site de programação

Published by Matt in

Imagine que você administra um site que apresenta aos usuários diferentes desafios de programação nos níveis Fácil, Médio e Difícil, nos quais os usuários ganham pontos ao concluir desafios. Um desafio Fácil vale 5 pontos, um desafio Médio vale 10 pontos e um desafio Difícil vale 20 pontos.

Crie uma função que receba a quantidade de desafios que um usuário concluiu em cada nível de desafio e calcule a quantidade total de pontos do usuário. Lembre-se de que um usuário não pode concluir uma quantidade negativa de desafios, portanto a função deve retornar a string "invalid" se algum dos parâmetros fornecidos for negativo.

Exemplos

score_calculator(1, 2, 3) ➞ 85

score_calculator(1, 0, 10) ➞ 205

score_calculator(5, 2, -6) ➞ "invalid"

Observações

N/A