SnapSh0t
@SnapSh0t
iOS-Developer

Не хватает Int64 в swift2?

Здравствуйте, друзья!

Играясь в playground столкнулся с проблемой, а именно:

Есть некая последовательность числе:
let arrayNew = "887 * 10 * 7 * 6461 * 8627 + 122 * 4 + 3 * 8235 * 5 + 422 + 549 * 5578 * 33 + 32 * 9464 * 4282 * 4696 * 3776 + 5 + 10 + 7 * 7 * 87 + 256 + 77 * 829 + 773 + 7 * 8 * 163 * 407 + 5 + 96 + 535 + 7 + 7 + 4 * 4101 + 587 * 4 * 18 + 242 + 55 * 2573 * 6895 * 789 + 99 + 7407 + 5 + 5273 + 1 % 1143"

которое надо умножать друг за другом (ни как в математике (сначала умножение...)), так вот, случилось так что числа мои вышли за грань возможного, существует ли что-то большое чем Int64? Может быть библиотеки сторонние или что-то подобное? Раньше с такой проблемой не сталкивался и не задавался таким вопросом.

Надеюсь вы мне поможете и объясните как правильней в такой ситуации поступить.

Спасибо.
  • Вопрос задан
  • 179 просмотров
Решения вопроса 1
ManWithBear
@ManWithBear
Swift Adept, Prague
В итоге должен получиться остаток от деления на 1143?

UPD. Вас интересует модульная арифметика. Например вот тут -> КЛИК!
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
sergski
@sergski
web-developer
При неиспользовании отрицательных можно использовать UInt64
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы