Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


write a script to display mirror image of a entered value
and also check whether Palindrome

Answers were Sorted based on User's Feedback



write a script to display mirror image of a entered value and also check whether Palindrome..

Answer / dheeraj

print("Enter the no. to check for Palindrome : ");
my $no = <STDIN>;
chop($no);
my $rev =reverse($no);

print "Palindrom \n" if ($rev eq $no);

#Perl cannot identify the datatype until we force operation
on it;

Is This Answer Correct ?    7 Yes 2 No

write a script to display mirror image of a entered value and also check whether Palindrome..

Answer / narayan singh

print("Enter the no. to check for Palindrome : ");
$no = <STDIN>;
chop($no);

$i = 0;

# Store into a array
while($no != 0)
{
@array[$i] = $no % 10;
$no = int($no / 10);
$i++;
}

$i--;
$j=0;
$flag = "true";

# Check for Palindrome
while( ($flag eq "true" )&& ( $j < @array/2) ){
if (@array[$j] != @array[$i])
{
$flag = "false"
}
$i--;
$j++;
}

# Print the result
if( $flag eq "true")
{
print("It is a Palindrome\n");
}
else
{
print("It is NOT a Palindrome\n");
}

Is This Answer Correct ?    4 Yes 0 No

write a script to display mirror image of a entered value and also check whether Palindrome..

Answer / guest

# Reverse a string and check if it is palindrome

my $str = "A man, a plan, a cat, a canal – Panama!"; # a
multiple word string

@arr = split //, $str;
my $revstr;
for (0..$#arr) {
$revstr .= join (//, pop(@arr));
}
print "reversed string: $revstr\n";

my $mod_str = $str;
$mod_str =~ (s/[\W]//g);
$revstr =~ (s/[\W]//g);

print "$str is a palindrome \n" if ( lc($mod_str) eq lc
($revstr) );

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More CGI Perl Interview Questions

Explain socket programming in perl?

0 Answers  


Write syntax to add two arrays together in perl?

0 Answers  


What are the benefits of perl in using it as a web-based application?

0 Answers  


Explain the difference between die and exit in perl?

0 Answers  


What does the qq{ } operator do?

0 Answers  


What is the difference between perl list and perl array?

0 Answers  


How to read from a pipeline with Perl

0 Answers  


How to open and read data files with Perl

0 Answers  


what are the steps involved in reading a cgi script on the server?

0 Answers  


Explain use of ‘my’ keyword in perl?

0 Answers  


What is the function of cgiwrap in cgi programming?

0 Answers  


What is lexical variable in perl?

0 Answers  


Categories