川を渡る@コードを学ぼう2
//川を渡る@コードを学ぼう2 let expert = Expert() world.place(expert, facing: .south, atColumn: 1, row: 8) expert.collectGem() for i in 1 ... 3 { expert.moveForward() expert.collectGem() } expert.turnLockDown() expert.turnLeft() for i in 1 ... 4 { expert.moveForward() if expert.isOnGem { expert.collectGem() } } expert.turnLockUp() expert.turnRight() for i in 1 ... 4 { expert.moveForward() if expert.isOnGem { expert.collectGem() } }