添加號碼數字串,我面臨着一些問題,同時在數字字符串添加值:如何在Perl
我有串,看起來像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:(
}
請幫我出這個問題。
增加數量之後,我們必須加入該字符串並將其打印也:)
是否允許10?你說「必須<10」,而且「如果總和> 10」。如果您不得不添加到倒數第二個位置,則添加相同的隨機數?在這種情況下,最後的位置保持不變嗎?當倒數第二的位置也會超出限制時會發生什麼? – ysth
你正在實現一個「大整數」?你是否想從第一個到第二個添加數字?專欄,還是你的意思是「攜帶十位數字」? –
看起來更像是一個mac地址,但爲什麼你會限制自己到10? – ikegami