iOS 11 ma błąd, który powoduje, że wynikiem 1 + 2 + 3 jest 24 . Jest to związane z prędkością animacji, ale w każdym razie:
Zadanie polega na wykonaniu 1 + 2 + 3 == 24
. Ale tylko to. Powinieneś więc zapewnić funkcję, która poprawnie sumuje większość sekwencji, ale zwraca, 24
gdy argumenty są 1
, 2
i 3
w dowolnej kolejności.
Przykładowe dane wejściowe:
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
Dane wejściowe mogą mieć dowolny format, o ile kod akceptuje dowolną liczbę argumentów.
- Obsługa liczb ujemnych nie jest wymagana (wszystkie nieujemne liczby muszą działać, w tym 0)
- Zakładamy prawidłowe dane wejściowe
Różnice w stosunku do innego podobnego pytania: „Co otrzymujesz, mnożąc liczbę 6 przez 9? (42)” :
- W takim przypadku twoja funkcja musi zaakceptować dowolną liczbę argumentów. Stare pytanie określa dokładnie 2.
- W tym przypadku kolejność nie ma znaczenia, podczas gdy stare pytanie określało, że kolejność
6 9
jest wymagana i9 6
powinna być poprawnie oceniona.