第一题:
求大于10的回文数,要求该回文数的二进制和八进制都必须为回文数;
注:回文数:12321, 14541, 1001001类似这样的数字。
答案:585 1001001001 1111
$i = 10;
while($i <= 10000){
if($i == reverse $i){
$i2 = sprintf "%b", $i;
if($i2 == reverse $i2){
$i8 = sprintf "%o", $i;
if($i8 == reverse $i8){
print"$i $i2 $i8\n";
last;
}
}
}
$i++;
}