Answers

Question and Answer:

  Home  CGI Perl

⟩ Sort a word "system" in perl/shell without using built in functions output should be emssty?

#!/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";

 233 views

More Questions for you: