如果我们有一个由两个平行镜子组成的走廊呢?
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |现在我们用激光照射它..。
| \ |
| \ |
| \ |
| \ |
| \ |
| \ |
| \ |
| \|
| /|
| / |哦,看。它反弹了,直到最后,就在那里。
如果我们画两个激光器却朝相反的方向走呢?
| \ / |
| \ / |
| \/ |
| /\ |
| / \ |
| / \ |
| / \ |
|/ \|
|\ /|
| \ / |嗯,他们好像没见过面。这很方便。如果两台激光器占据相同的空间会发生什么?
| \ / |
| \ / |
| \ / |
| X |
| / \ |
| / \ |
| / \ |
| / \|
|/ /|
|\ / |我想这很明显是吧?
手工绘制这些图表相当费劲(请相信我)。也许一些代码能帮我们做到这一点?
宽:6长: 10右转:1左转:4
| \ / |
| \/ |
| /\ |
| / \ |
|/ \|
|\ /|
| \ / |
| \/ |
| /\ |
| / \ |宽:6长: 10右转:0左转:1
|\/ |
|/\ |
|\ \ |
| \ \ |
| \ \ |
| \ \|
| \/|
| /\|
| / /|
| / / |宽:4长: 10右转:2左转:0
|/ \ |
|\ \|
| \ /|
| X |
| / \|
|/ /|
|\ / |
| X |
|/ \ |
|\ \|宽: 20长:5右转:5左转: 15
| \ / |
| \ / |
| \ / |
| \ / |
| \ / |宽:5长:6右转:2左转:2
| X |
| / \ |
|/ \|
|\ /|
| \ / |
| X |宽:1长:2右转:0左转:0
|X|
|X|发布于 2018-04-09 14:55:23
发布于 2018-04-09 22:30:58
https://codegolf.stackexchange.com/questions/161632
复制相似问题