在同学的空间看到很多不错的智力题,就找了个做了做,跟大家分享下。
题目:五个洞排成一排,其中一个洞里藏有一只狐狸。每个夜晚,狐狸都会跳到一个相邻的洞里;每个白天,你都只允许检查其中一个洞。怎样才能保证狐狸最终会被抓住?
我顺便做了个游戏来帮你验证,就不用在纸上画了,我开始都是在纸上画的,参考答案在游戏内,请先自己尝试做下在看答案。我自己做的答案好像也对,但是相率低,1-4次才能抓住他。
在同学的空间看到很多不错的智力题,就找了个做了做,跟大家分享下。
题目:五个洞排成一排,其中一个洞里藏有一只狐狸。每个夜晚,狐狸都会跳到一个相邻的洞里;每个白天,你都只允许检查其中一个洞。怎样才能保证狐狸最终会被抓住?
我顺便做了个游戏来帮你验证,就不用在纸上画了,我开始都是在纸上画的,参考答案在游戏内,请先自己尝试做下在看答案。我自己做的答案好像也对,但是相率低,1-4次才能抓住他。
给大家介绍分享下FlashDevelop常用的设置
1. Flex SDK地址 Tools -> Programe Settings 设置AS3context 下的 flex sdk 的地址为 你的Flex SDK地址
2. 设置Flash viewer 下 的External player Path 为 flash player debug 的地址
3. 当你的FD出现乱码时不妨将 Setting下的 Fallback CodePage设置为 UTF8试下
4.嫌默认的字体不合适,尤其是中文,那就在这里更改下 Tools -> Syntax Coloring
5. 每当创建一个文档的时候都会出现默认作者和时间这些,只要我们将模板适当修改就可以默认实现这些。
打开菜单Tools->Custom Arguments… 单击左下角的Add按钮,在弹出的窗口右侧设置它们的默认值( 其中Key对应的是变量,Value是可设置的默认值)
打开FD安装目录(Tools->Application Files),进入Templates\ProjectFiles文件夹,在这个目录里,能看到三个文件夹(AS2Project、AS3Project、HaxeProject)
如果你每天需要编写大量的类,你只需要编写as3的代码模板即可,打开AS3Project文件夹,里面包含了4个文件,其中三个是我们经常编写的类(常见类、事件、接口)
Class.as.fdt 、Event.as.fdt 、Interface.as.fdt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | package $(Package) $(CSLB){ /** $(CBI)* ... $(CBI)* @author $(DefaultUser) $(CBI)* @contact $(DefaultEmail) $(CBI)* @web $(DefaultWebSite) $(CBI)* @date $(Timestamp) $(CBI)*/ public class $(FileName) $(CSLB){ public function $(FileName)() $(CSLB){ $(EntryPoint) } } } |