В iOS 11 есть ошибка, которая делает результат 1 + 2 + 3 равным 24 . Это связано со скоростью анимации, но в любом случае:
Задача сделать 1 + 2 + 3 == 24
. Но только это. Таким образом, вы должны предоставить функцию, которая правильно суммирует большинство последовательностей, но возвращает, 24
когда аргументы есть 1
, 2
и 3
в любом порядке.
Пример входных данных:
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
Ввод может быть в любом формате, если ваш код принимает любое количество аргументов.
- Поддержка отрицательных чисел не требуется (для работы требуются все неотрицательные числа, включая 0)
- Мы предполагаем правильный ввод
Отличия от другого подобного вопроса: «Что вы получаете, когда умножаете 6 на 9? (42)» :
- В этом случае ваша функция должна принимать любое количество аргументов. Старый вопрос указывает ровно 2.
- В этом случае порядок не имеет значения, в то время как старый вопрос указывал, что порядок
6 9
является обязательным и9 6
должен оцениваться правильно.