Millerish
@Millerish

Как посчитать количество чисел превышающие количество памяти?

Доброе время суток!

Помогите понять и найти правильное направление, делаю тестовое задание. Мне нужно "посчитать и передать количество чисел которое превышает количество доступной памяти".

Т.е. это нужно делать какой-то буфер(типа текстового файла) или есть более продвинутые методики на php?
  • Вопрос задан
  • 181 просмотр
Решения вопроса 1
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
Откуда числа берутся, куда деваются, как именно посчитать и передать.

Вырезали бы вообще все слова кроме одного, чтоб понятнее было xD

Чтоб посчитать надо сначала их взять и собрать в кучу, если он потоком идут - то собирать куда-нибудь в базу/файл.
А потом так же отправлять кусками дальше.
Посчитать можно тоже в режиме потока файл например, не считывая весь за раз. (гуглить по название ЯП + streaming reader).

на кофейной гуще если гадать, то такой ответ.

да не, бред какой-то
делаю тестовое задание

зарплатой потом поделитесь?)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
iCoderXXI
@iCoderXXI
React.JS/FrontEnd engineer
Считать порциями, которые умещаются в памяти, отдавать порциями. Если нужно в заголовках отдать общий объём, значит складывать на диск при подсчете, одновременно подсчитывая объём, потом отдать заголовки отдавать с диска порциями... Как-то так.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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