func solveRightSide(){ //solveRightSide 함수
collectGem()
turnRight()
moveForward()
moveForward()
moveForward()
turnLeft()
moveForward()
collectGem()
turnLeft()
turnLeft()
moveForward()
turnRight()
moveForward()
moveForward()
moveForward()
turnRight() //요약하자면 우측가서 보석먹고 돌아오기
}
func solveLeftSide(){ // solveLeftSide 함수
toggleSwitch()
turnLeft()
moveForward()
collectGem()
turnRight()
turnRight()
moveForward()
turnLeft() //요약하자면 좌측가서 보석먹고 돌아오기
}
for i in 1 ... 5 { //5번 반복
moveForward() //한칸 전진
if isOnGem{
solveRightSide()
}else if isOnClosedSwitch{
solveLeftSide()
}
}