龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

LookAndSay的代码

时间:2014-07-22 14:51来源: 作者: 点击:
分享到:
学校经常考这些题
学校经常考这些题
<?php
function lookandsay($s)
{
	$r = '';
	$m = $s{0};
	$n = 1;
	for($i=1, $j = strlen($s); $i<$j; $i++){
		if($s{$i} == $m) {
			$n++;
		} else {
			$r .= $n . $m;
			$m = $s{$i};
			$n = 1;
		}
	}
	return $r . $n . $m;
}
for ($i=0, $s=1; $i<10; $i++){
	$s = lookandsay($s);
	echo $s . '<br/>';
}

2. [代码][PHP]代码     跳至 [1] [2] [全屏预览]

最后的结果:
1
11
21
1211
111221
312211
13112221
1113213211
31131211131221
13211311123113112211
精彩图集

赞助商链接