[Moscow.pm] Сложить 5000000 чисел

Ruslan Zakirov ruslan.zakirov на gmail.com
Вт Янв 12 16:30:50 PST 2010


2010/1/13 Andrew Shitov <andy на shitov.ru>:
>>> Еще пробовал делать map {0 + $_} после split ' ' всего файла.
>> Может стоит попробовать map {int $_} ?
>
> А разве
>
> {
>   use integer;
>   $y = 0 + "$x";
> }
>
> не гарантирует, что $y будет целым?

В данной задаче предварительная конвертация в IV только увеличивает
число операций. Доступ к каждому элементу данных происходит только
один раз и только в качестве аргумента операции сложения,
следовательно неявная конвертации происходит только один раз на
элемент и нет необходимости это делать заранее.

> --
> Andrew Shitov



-- 
Best regards, Ruslan.


Подробная информация о списке рассылки Moscow-pm