我已经开始了Hackerrank面试准备套件。我用Swift解决的第一个问题如下:
艾玛正在玩一款新的移动游戏,从连续编号的云开始。一些云是雷锋,另一些是积云。她可以跳到任何积云云上,其数值等于当前云的数目加上1或2。她必须避开雷锋。确定最低跳跃次数,艾玛将从她的起始位置跳到最后一个云端。对于每一个游戏,艾玛将得到一个编号为0,如果他们是安全的云数组,如果他们必须避免1。
func jumpingOnClouds(c: [Int]) -> Int {
var jump = 0
var location = 0
repeat {
if (locati