很早以前就觉得switch很怪异,或者说一直没太理解它,它怪异就怪异在非要给每个语句加上break;不然后面的语句就算不符合条件还是会执行,比如以下这段代码 var num = 2; switch(num){ case 1: console.log(1); case 2: console.log(2); case 3: console.log(3); case 4: console.log(4); } 执行效果如下 明明只有2才符合条件,但3跟4也被执行了,然后查教程说要加上break,后来代码…
参考:http://tieba.baidu.com/p/2071585293 输入是由一些字母构成的一个二维数组以及一些单词组成.目标是要找出字谜中的单词,这些单词可能是水平.垂直或沿对角线上任何方向放置的. 作为例子,如下所示的字谜由单词 this 从第一行第一列的位置即(1,1)处开始并延伸至(1,4):单词 two 从(1,1)到(3,1):fat 从(4,1)到(2,3):而 that 则从(4,4) 到(1,1). 现在至少有两种直观的算法来求解这个问题.对单词表中的每个单词,我们检查…
路径之谜 题目描述 小明冒充X星球的骑士,进入了一个奇怪的城堡. 城堡里边什么都没有,只有方形石头铺成的地面. 假设城堡地面是 n x n 个方格.[如图1.png]所示. 按习俗,骑士要从西北角走到东南角. 可以横向或纵向移动,但不能斜着走,也不能跳跃. 每走到一个新方格,就要向正北方和正西方各射一箭. (城堡的西墙和北墙内各有 n 个靶子) 同一个方格只允许经过一次.但不必做完所有的方格. 如果只给出靶子上箭的数目,你能推断出骑士的行走路线吗? 有时是可以的,比如图1.png中的例子. 本题…
第六关地址 http://www.pythonchallenge.com/pc/def/channel.html 和前几关一样,首先看网页源码吧.反正不看也没办法... <html><!-- <-- zip --><head> <title>now there are pairs</title> <link rel="stylesheet" type="text/css" href="…