[SP-pm] Soma de duas listas

Pinguim Azul bluepenguin at gmail.com
Thu Jul 22 09:27:16 PDT 2010


Menor ainda:

$a[$i++]+=$_ for at b;

2010/7/22 Pinguim Azul <bluepenguin at gmail.com>:
> Índices negativos, bacana, também não conhecia!
>
> On Thu, Jul 22, 2010 at 1:16 PM, Eden Cardim <edencardim at gmail.com> wrote:
>> On Thu, Jul 22, 2010 at 1:11 PM, Pinguim Azul <bluepenguin at gmail.com> wrote:
>>> On Thu, Jul 22, 2010 at 1:06 PM, Eden Cardim <edencardim at gmail.com> wrote:
>>>> push at c,pop(@a)+pop at b while at a'
>>>
>>> Desse jeito a lista fica invertida :(
>>>
>>> Por enquanto o menor ainda é:
>>>
>>> @c=map{$a[$_]+$b[$_]}(0..$#a);
>>
>> ahá!
>>
>> $a[--$i]+=pop at b while at b
>>
>> o resultado fica em @a
>>
>> --
>>    Eden Cardim       Need help with your Catalyst or DBIx::Class project?
>>   Code Monkey                    http://www.shadowcat.co.uk/catalyst/
>>  Shadowcat Systems Ltd.  Want a managed development or deployment platform?
>> http://blog.edencardim.com/            http://www.shadowcat.co.uk/servers/
>> _______________________________________________
>> SaoPaulo-pm mailing list
>> SaoPaulo-pm at pm.org
>> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>>
>
>
>
> --
> Ricardo Bittencourt
> http://www.ricbit.com
>



-- 
Ricardo Bittencourt
http://www.ricbit.com


More information about the SaoPaulo-pm mailing list