iOS 11 tiene un error que hace que el resultado de 1 + 2 + 3 sea 24 . Esto está relacionado con la velocidad de la animación, pero de todos modos:
La tarea es hacer 1 + 2 + 3 == 24. Pero solo eso. Por lo tanto, debe proporcionar una función que sume correctamente la mayoría de las secuencias pero que regrese 24cuando los argumentos son 1, 2y 3en cualquier orden.
Entradas de ejemplo:
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
La entrada puede estar en cualquier formato siempre que su código acepte cualquier número de argumentos.
- No se requiere soporte para números negativos (se requiere que todos los números no negativos funcionen, eso incluye 0)
- Asumimos entrada correcta
Diferencias con otra pregunta similar: "¿Qué obtienes cuando multiplicas 6 por 9? (42)" :
- En este caso, se requiere que su función acepte cualquier número de argumentos. La vieja pregunta especifica exactamente 2.
- En este caso, el orden no importa, mientras que la pregunta anterior especificaba que el orden
6 9es obligatorio y9 6debe evaluarse correctamente.