年纪大了,学习进度非常慢,但学习感悟非常多。
每天在playground上做题,再晚都会争取完成。但是一个简单的loop或者if else,都会耗时许久。
前几周刚刚学会了right hand rules,就是解maze问题时常用的一种方法,伪代码如下:
if isBlockRight {
moveForward()
} else {
turnRight()
moveForward()
}
就是这么简单的一个逻辑,如果碰上那种断头路,要么是原地兜圈子,要么就是不断要跳下悬崖。每次遇到需要使用right hand rules的场景,都会暗下决心,要想出种一劳永逸的方法,每次都失败。因为平面问题解决了,还有上山下海,其实能够解决现实问题就好。
等问题出现,我再告诉大家。