Swift Playgrounds Study:第23天

结果:『Learn to Code2』 数组 ,Island Builder。

我花了两天时间才能完成任务 Island Builder”
对我来说,这是艰巨的任务。

我的解决方案在这里💁

 让allCoordinates = world.allPossibleCoordinates 

  //创建两个[Coordinate]类型的空数组。 
  var岛:[坐标] = [] 
  var sea:[坐标] = [] 
 用于所有坐标{ 
 如果坐标列 3 &&坐标行 3 { 

  //附加到孤岛数组。 
island.append(坐标)

 如果coordinate.column  3 ||  ordinate.row  3 { 

  //附加到海数组。 
sea.append(坐标)
}
  } 
  //对于岛阵列,放置块。 
 用于岛屿{ 
  world.place(Block(),at:坐标) 
  } 

  //对于您的海浪,放置水。 
 用于海上{ 
  world.removeItems(at:坐标) 
  world.place(Water(),at:坐标) 
  } 

实际上,我放弃了解决任务。
但是,在此任务中我们看不到提供的解决方案。

所以我只需要继续工作。

数组区域很难。