在线峰会趣味代码思考
菜鸟:$var和$Var是同一个变量吗?foo()和FOO()是同一个函数吗?
如何用一个表达式计算变量$a(假设大于3),与3相除的余数?
JS代码的结果如何?
var a = 10;
function b(){
alert(a);
var a = 9;
}
b();
老鸟
请用数字1,2,3实现如下的排序:
1 1 1 1 1 1
1 2 2 2 2 1
1 2 3 3 2 1
1 2 3 3 2 1
1 2 2 2 2 1
1 1 1 1 1 1 老鸟的问题没看懂
外面一层是1中间是2最里面是3。。。
我也没看懂,因为我不是老鸟,在菜鸟阶段哈哈哈,用jQuery写的JS代码。。。算法还算简单吧
[code]<style>* {
margin:0;
padding:0;
font-size:12px;
}
div {
width:33px;
height:33px;
float:left;
font-size:12px;
text-align:center;
border:1px solid #ddeeee;
}
#container {
width:680px;
}
</style><script type="text/javascript" src="./scripts/jquery.js"></script>
<script type="text/javascript">
$(document).ready(init);
function init() {
randomColor();
// window.setInterval("randomColor()",1000);
}
function randomColor() {
$("#container").empty();
var line= 20;
var row = 20;
var text='';
var flag;
for(var i=0;i<line;i++) {
for(var j=0;j<row;j++) {
c1=c2=c3=240;
ii = i<Math.floor((line+1)/2)?i:(line-1-i);
jj = j<Math.floor((row+1)/2)?j:(row-1-j);
flag = jj==ii?0:(jj>ii)?1:-1;
switch(flag) {
case 1:text=ii;break;
case 0:text=ii;break;
case -1:text=jj;break;
}
$("<div style='background:rgb("+c1+","+c2+","+c3+");'>"+(text+1)+"</div>").appendTo($("#container"));
}
}
}
</script>
<body>
<div id="container"></div>
</body>[/code]
[[i] 本帖最后由 thankwsx 于 2007-3-24 11:47 编辑 [/i]] 没看懂 呵呵 老鸟的题目 看作是一个计算面积的[php]<?
for($i=1; $i<7; $i++)
{
for($j=1; $j<7; $j++)
{
$x = 3 - abs(3.5 - $i);
$y = 3 - abs(3.5 - $j);
$a = sqrt($x * $y);
$a = round($a);
echo $a;
echo " ";
}
echo "<br />";
}
?>[/php]
[[i] 本帖最后由 terry39 于 2007-4-2 00:38 编辑 [/i]] 楼上的思路不错,呵呵。 做了题目 好像没什么奖励啊?
页:
[1]
