[Cascavel-pm] Digest Cascavel-pm, volume 136, assunto 28

Gabriel Vieira gabriel.vieira em gmail.com
Sábado Março 11 07:23:35 PST 2006


humm
msm pensamento :)

Gabriel Vieira

- Membro Sociedade Perl Brasil
http://www.perl.org.br/
- dsgX Network Solutions
http://www.dsgX.org/
----- Original Message ----- 
From: "Eden Cardim" <edencardim em gmail.com>
To: <cascavel-pm em pm.org>
Sent: Saturday, March 11, 2006 9:42 AM
Subject: Re: [Cascavel-pm] Digest Cascavel-pm, volume 136, assunto 28


> Eu apresentei a brincadeira a seguir no último encontro de Monges do RJ, 
> foi bastante divertido. Teve gente que jurou que não tinha solução, mas 
> teve gente que matou, o Fernando "Debian" disse que ia até apresentar essa 
> questão nas aulas dele.
>
> Seguinte: escrever uma subrotina em Perl que receba um inteiro, e retorne 
> um entre dois strings: "é ímpar", ou "é par". A subrotina deve verificar 
> SE o número recebido como parâmetro é par ou ímpar, e retornar o string 
> correspondente. Só que SEM USAR CONDICIONAL, não vale usar if / and / && / 
> || / xor / ? / etc. E tem que retornar string "é ímpar" ou "é par".
>
> E aí, quem manda a solução primeiro? Monge do RJ não vale!
>
> Abraços a todos!

sub paridade {
    return ('é par', 'é ímpar')[shift & 1];
}

ou

sub paridade {
    return ('é par', 'é ímpar')[shift % 2];
}

que tal?
_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm 



Mais detalhes sobre a lista de discussão Cascavel-pm