2013年4月10日
php
/*
* 周期串,确定一个周期串的最小周期
*/
$str = "abcabcabcabcabc";//PHP中字符串可以直接用作数组
$len = strlen($str);//字符串总长度
$i = 0;
for ($i = 1; $i < $len; $i++) {
if ($str[$i] == $str[0]) {
break;
}
}
echo $i;
?>
2013年4月28日
php
/*
* a,b两个数字相加,计算出a+b中进位的次数
*/
$a = 9999;
$b = 72292228;
$num = 0;
$length[] = strlen($a);
$length[] = strlen($b);
$len = max($length);
$c = 0;
for ($i = 0; $i < $len; $i++) {
$c = $a % 10 + $b % 10 + $c > 9 ? 1 : 0;
$num += $c;
$a = (int)($a / 10);
$b = (int)($b / 10);
}
echo $num;
?>