1) Сделай как тебе самый первый коментатор предлагает.
2) Фильтровать надо всё. Любая информация что пользователь лупит в Excel - должна восприниматься с подозрением. Пользователь - глуп по определению и лупит и китайские символы и буквы сместо цифр и путает тип ячейки. Типичная ситуация когда длинное целое (номер счета) Excel берет и конвертит в научное представление. Вобщем делай все проверки.
Это вряд-ли. Современные версии Zip/7z используют алгоритм AES-256 а он рекомендован правительством США для использования во внутренних нуждах. И если ключ достаточно сильный (парольная фраза например больше 18 символов) то ждать восстановления можно долго. И радужные таблички здесь не помогут т.к. хеша у нас нету. У нас - первый блок шифро-текста.
Akira_Live, по поводу Java и ентерпрайза. В большинстве случаев Java - это банки и финансовые организации. И политика безопасности может диктовать разные условия для рабочих станций в периметре development zone. И ты не надейся что пришел и поставил туда что захочешь. Здесь уж - как повезет. Могут Windows-10 а могут и пустышку с RDP поставить и без прав. Вот таков он кровавый ент.
Установлением личности обычно занимается полиция. У них и методы свои есть.
А все что автор может сделать - это собирать профили виртуалов в Фейсбуке. И кроме того если человек сознательно косит под другого, или анонимизируется используя одноразовые линуксы на флешках - что тут делать?
Непонятно наличие null в списке слов. Если они читаются с текстового файла то там такого кейса никогда не будет. Вообще если масштабировать эту задачу в Spark/Hadoop то там совсем другие оптимизации будут. Кодовые страницы там. Если работаем с русским языком то возможно имеет смысл построить гистограмму стартовых букв и посмотреть на нее. В русском языке есть характерная форма распределения. И на ней тоже можно сыграть. Как в кодах Шеннона.
Light-crusader, движок комьютерной игры будет отрабатывать сенсорные области для мышко-клика на твоей статичной или динамичной картинке совершенно одинаковым образом.
Возможно у тебя другая техническая проблема которую ты сам для себя не смог сформулировать?
Поскольку множество простых чисел - бесконечно то и твоя задача как-бы не имеет логического финала. Сколько-бы ты не придумывал слагаемых, все равно я могу указать некое следующее число которое будет не укладываться в твой числовой ряд.
Поэтому задание тут еще сложнее чем непозиционная система.
Да. Еще более важно - классифицировать систему на OLTP/хранилище. И понять нужно ли для пользователя консистентность по событию либо ему достаточно eventual consistency.
Я как-то делал рендеринг трехмерной картинки с шарами в параллелизме на разных языках (С++/Java) и у меня выходил максимальнй перформанс на 5 вычислительных потоках хотя это был Intel Core i3 с 2 ядрами по 2 потока. Тоесть 4 штуки. И такой эффект был на разных языках разработки.
К чему это я. Очень сложно будет вам провести ОБОСНОВАНИЕ правоты вашего метода.