在数字字符串中添加值时遇到一些问题:
我有看起来像的字符串02:03:05:07:04:06
。所有数字必须小于 10。现在,我必须从 1-9 中取一个随机数,并将该数字与字符串的最后一个位置编号相加(例如 3)。
我总和> 10,然后我将该数字添加到倒数第二个位置的数字中。
到目前为止,我有
#!/usr/bin/perl -w
use strict;
my $str='02:03:05:07:04:06';
my @arr=split(/:/,$str);
my @new_arr=pop(@arr);
my $rand_val=int(rand(9));
my $val=$new_arr[0]+$rand_val;
if($val>=10)
{
I am unable to generate a logic here:(
}
请帮我解决这个问题。
添加数字后,我们必须加入字符串并打印它:)