
27.02.2007, 02:28
|
|
Участник форума
Регистрация: 05.09.2006
Сообщений: 184
С нами:
10358109
Репутация:
203
|
|
Реализация на Perl'e:
Код:
#!/usr/bin/perl -w
sub ads(@){
my $str=shift @_;
my $j=rindex $str, '?';
if ($j>0){ # если вопрос добавляем ???
for(my $i=$j;$i<$j+3;$i++) {
$str =$str. '?'; }
}
return ads1($str);}
sub ads1(@){
my $str=shift @_;
my $j=length($str); #добавляем !!!
for(my $i=$j;$i<$j+3;$i++) {
$str =$str. '!'; }
return $str;}
my $str=$ARGV[0];
if ($str== '') {$str="hello Привет, я блондинка";}
# Преобразование к верхнему регистру
$str=~ tr/а-я,a-z/А-Я,A-Z/;
print ads $str;
|
|
|