中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

Look And Say 序列php實現代碼

比如:
第一個數字是:1。
看著第一個數字你可以說1個1,那么第二個數字就是:11。
看著第二個數字你可以說2個1,即第三個數字是:21。
看著第三個數字你可以說1個2,1個1,即第四個數字是:1211。
看著第四個數字你可以說1個1,1個2,2個1,即第五個數字是:111221。
…………
根據詳細的說明可以參見:http://en.wikipedia.org/wiki/Look-and-say_sequence
下面用php實現這個序列,如下:
復制代碼 代碼如下:
function look($str)
{
$len = strlen($str);
$count=0;
$result='';
$temp=$str[0];
for($i=0;$i<$len;$i++)
{
if($temp!=$str[$i])
{
$result.=$count.$temp;

$temp = $str[$i];
$count=1;
}
else
{
$count++;
}
}
$result.=$count.$temp;
return $result;
}

$test_str = "1";
echo $test_str.'</br>';
for($i=0;$i<10;$i++)
{
$test_str=look($test_str);
print $test_str."</br>";
}

注意look函數中的for循環,當$len-1時,$result并未累加最后一位數字的統計結果,所以在循環完成后再次累加一次。

最后輸出結果:

1
11
21
1211
111221
312211
13112221
1113213211
31131211131221
13211311123113112211
11131221133112132113212221

作者:ywxgod

php技術Look And Say 序列php實現代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲高清成人在线 | 免费激情av | 欧美三级免费观看 | 国产美女在线播放 | 男人天堂网址 | www.av在线| 国产午夜亚洲精品不卡 | 成人网视频 | 国产一区二区三区在线免费观看 | 精品国产一区二区三区日日嗨 | 成人做爰www免费看 午夜精品久久久久久久久久久久 | 自拍偷拍亚洲欧美 | 在线观看国产精品一区二区 | 一级免费黄色 | 亚洲视频精品在线 | 欧美国产日韩在线观看 | 一区 | 在线看av网址 | 91亚洲精品在线观看 | 免费国产一区二区 | 久久看看 | 欧美激情久久久久久 | 成人在线一区二区三区 | 国产在线中文字幕 | 国产免费观看一区 | 日韩在线视频一区 | 黄a在线观看 | 午夜精品视频在线观看 | 亚洲欧洲精品在线 | 免费激情 | 亚洲乱码国产乱码精品精98午夜 | 国产精品久久久久久久久久久久 | 另类a v | 国产在线精品一区二区三区 | av永久 | 欧美成人专区 | 免费在线日韩 | 久久精品这里精品 | 久久精品一 | 亚洲视频一区在线 | 亚洲第一福利网 |