iOS 11 a un bug qui fait que le résultat de 1 + 2 + 3 est 24 . Ceci est lié à la vitesse d'animation, mais de toute façon:
La tâche est de faire 1 + 2 + 3 == 24
. Mais seulement ça. Vous devez donc fournir une fonction qui additionne correctement la plupart des séquences, mais renvoie 24
quand les arguments sont 1
, 2
et 3
dans n’importe quel ordre.
Exemple d'entrées:
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
L'entrée peut être dans n'importe quel format tant que votre code accepte un nombre quelconque d'arguments.
- La prise en charge des nombres négatifs n'est pas requise (tous les nombres non négatifs doivent fonctionner, y compris 0)
- Nous supposons une entrée correcte
Différences par rapport à une autre question similaire: "Qu'est-ce que vous obtenez lorsque vous multipliez 6 par 9? (42)" :
- Dans ce cas, votre fonction doit accepter un nombre quelconque d'arguments. La vieille question précise exactement 2.
- Dans ce cas, l'ordre n'a pas d'importance, alors que l'ancienne question spécifiait que cet ordre
6 9
était requis et9 6
devait être évalué correctement.