iOS 11 ha un bug che rende il risultato di 1 + 2 + 3 a 24 . Questo è legato alla velocità dell'animazione, ma comunque:
Il compito è fare 1 + 2 + 3 == 24
. Ma solo quello. Quindi, è necessario fornire una funzione che riassume correttamente la maggior parte delle sequenze, ma restituisce 24
quando gli argomenti sono 1
, 2
e 3
in qualsiasi ordine.
Input di esempio:
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'input può essere in qualsiasi formato purché il codice accetti un numero qualsiasi di argomenti.
- Non è necessario il supporto per i numeri negativi (per funzionare sono necessari tutti i numeri non negativi, incluso 0)
- Assumiamo un input corretto
Differenze da un'altra domanda simile: "Cosa ottieni quando moltiplichi 6 per 9? (42)" :
- In questo caso la tua funzione è tenuta ad accettare un numero qualsiasi di argomenti. La vecchia domanda specifica esattamente 2.
- In questo caso l'ordine non ha importanza, mentre la vecchia domanda specificava che l'ordine
6 9
è necessario e9 6
deve essere valutato correttamente.