Я пытался получить все простые числа до 600851475143. Для этого я использовал Сито Эратосфена. Это требует от меня создания логического массива такого огромного размера. Плохая идея, вы можете исчерпать память. Любым другим путем. Я попытался использовать строку, используя каждый индекс со значениями 0 и 1 для представления true или false. но метод indexOf тоже возвращает int.
Далее я использую массив 2d для своей проблемы. Любой другой лучший способ хранения такого огромного массива?