国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

Look And Say 序列php實現(xiàn)代碼

2024-05-04 23:18:48
字體:
供稿:網(wǎng)友
比如:
第一個數(shù)字是:1。
看著第一個數(shù)字你可以說1個1,那么第二個數(shù)字就是:11。
看著第二個數(shù)字你可以說2個1,即第三個數(shù)字是:21。
看著第三個數(shù)字你可以說1個2,1個1,即第四個數(shù)字是:1211。
看著第四個數(shù)字你可以說1個1,1個2,2個1,即第五個數(shù)字是:111221。
…………
根據(jù)詳細的說明可以參見:
下面用PHP實現(xiàn)這個序列,如下:

復(fù)制代碼 代碼如下:


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函數(shù)中的for循環(huán),當$len-1時,$result并未累加最后一位數(shù)字的統(tǒng)計結(jié)果,所以在循環(huán)完成后再次累加一次。

最后輸出結(jié)果:

1
11
21
1211
111221
312211
13112221
1113213211
31131211131221
13211311123113112211
11131221133112132113212221

作者:ywxgod
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 富民县| 三都| 新巴尔虎右旗| 望城县| 青海省| 金堂县| 京山县| 安泽县| 黔江区| 怀柔区| 临漳县| 嘉黎县| 观塘区| 金川县| 通河县| 湟中县| 静安区| 荣昌县| 洛南县| 社会| 肇庆市| 任丘市| 三河市| 元氏县| 上饶县| 阳江市| 福贡县| 武山县| 碌曲县| 岢岚县| 玉山县| 镇巴县| 德保县| 垦利县| 海淀区| 江陵县| 威远县| 凯里市| 天全县| 庆元县| 丰镇市|