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

Eden Cardim edencardim em gmail.com
Sábado Março 11 04:42:02 PST 2006


> 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?


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