O iOS 11 possui um bug que faz com que o resultado de 1 + 2 + 3 seja 24 . Isso está relacionado à velocidade da animação, mas de qualquer maneira:
A tarefa é fazer 1 + 2 + 3 == 24
. Mas só isso. Portanto, você deve fornecer uma função que resume corretamente a maioria das seqüências, mas retorna 24
quando os argumentos são 1
, 2
e 3
em qualquer ordem.
Exemplo de entradas:
1 2 => 3
3 4 => 7
1 2 3 4 5 6 7 8 9 => 45
3 2 1 => 24
2 1 3 => 24
1 1 => 2
1 2 3 => 24
40 2 => 42
1 2 2 4 => 9
1 2 3 4 1 2 3 => 16
1 => 1
1 23 => 24
0 1 2 => 3
3 2 3 => 8
A entrada pode estar em qualquer formato, desde que seu código aceite qualquer número de argumentos.
- Não é necessário suporte para números negativos (todos os números não negativos são necessários para o trabalho, incluindo 0)
- Assumimos entrada correta
Diferenças de outra pergunta semelhante: "O que você ganha quando multiplica 6 por 9? (42)" :
- Nesse caso, sua função é obrigada a aceitar qualquer número de argumentos. A pergunta antiga especifica exatamente 2.
- Nesse caso, a ordem não importa, enquanto a pergunta antiga especifica que a ordem
6 9
é necessária e9 6
deve ser avaliada corretamente.