sort a word "system" in perl/shell without using built in
functions

output should be emssty

Answers were Sorted based on User's Feedback



sort a word "system" in perl/shell without using built in functions output should be e..

Answer / vipul dalwala

======= PERL SCRIPT (sortword.pl) =========

#!/usr/bin/perl

my $word = $ARGV[0];
$sortword = "";
$lastchar = "";

while($word =~ /(.)/g)
{
$lastchar = $1;
if( $sortword ) {
$flag = "";
$newsortword = "";
while($sortword =~ /(.)/g) {
if( $lastchar gt $1 || $flag
eq "charcovered") {

$newsortword =
$newsortword.$1;
$flag = "greater" if($flag
ne "charcovered")
}
else {
$newsortword =
$newsortword.$lastchar.$1;
$flag = "charcovered";
}
}
if( $flag ne "charcovered" ) {
$newsortword =
$newsortword.$lastchar;
}

$sortword = $newsortword;
}
else {
$sortword = $lastchar;
}
}

print $sortword."\n";


======= PERL SCRIPT =========

Run the script as:

sortword.pl "system"

Is This Answer Correct ?    1 Yes 0 No

sort a word "system" in perl/shell without using built in functions output should be e..

Answer / umesh

$value = "system";
@SortedArray = split('',$value);
$strlength = @SortedArray;
print "Current sort @SortedArray
";
$swapped = 0;
for($i=0; $i < $strlength; $i++){
for (my $j = 0; $j < $strlength-1-$i; $j++) {
if($SortedArray[$j] gt $SortedArray[$j+1]){
$tmp = $SortedArray[$j];
$SortedArray[$j] = $SortedArray[$j+1];
$SortedArray[$j+1] = $tmp;
$swapped =1;
}
}
if ($swapped) {
next;
}
}

print join('', split(' ', "@SortedArray")), "
";

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More CGI Perl Interview Questions

What are scalars?

0 Answers  


How to create a package?

0 Answers  


How can the user execute a long command repeatedly without typing it again and again?

0 Answers  


List the operator used in Perl?

0 Answers  


Explain lists in perl?

0 Answers  






How to access parameters passed to a subroutine in perl?

0 Answers  


Which functions in Perl allows you to include a module file or a module and what is the difference between them?

0 Answers  


Explain ivalue in perl?

0 Answers  


Elaborate on perl bite-wise operators.

0 Answers  


Explain the default scope of variables in perl?

0 Answers  


What are the arguements we normally use for perl interpreter?

0 Answers  


Write an expression or perl script to identify the entered ip address is valid or not?

5 Answers   HCL,


Categories