fork download
  1. sub palin {
  2. s/\Pl//g;uc eq reverse uc
  3. }
  4. while (<DATA>) {
  5. print "$_ => ",palin()?"yes":"no","\n";
  6. }
  7. __DATA__
  8. Eva, can I stab bats in a cave?
  9. A man, a plan, a canal. Panama!
  10. Madam, I'm Adam Corolla.
  11. 757
  12. Boeing 757
  13. A man, a plan, a big shovel, a canal. Panama!
  14. A man, a plan, a canoe, pasta, heros, rajahs, a coloratura, maps, snipe, percale, macaroni, a gag, a banana bag, a tan, a tag, a banana bag again (or a camel), a crepe, pins, Spam, a rut, a Rolo, cash, a jar, sore hats, a peon, a canal >> __Panama__
Success #stdin #stdout 0.01s 4772KB
stdin
Standard input is empty
stdout
Eva, can I stab bats in a cave? => yes
A man, a plan, a canal. Panama! => yes
Madam, I'm Adam Corolla. => no
757 => yes
Boeing 757 => no
A man, a plan, a big shovel, a canal. Panama! => no
A man, a plan, a canoe, pasta, heros, rajahs, a coloratura, maps, snipe, percale, macaroni, a gag, a banana bag, a tan, a tag, a banana bag again (or a camel), a crepe, pins, Spam, a rut, a Rolo, cash, a jar, sore hats, a peon, a canal >> __Panama__ => yes