This Swift code contains one error – can you select the line that is incorrect?
Tip: You should mentally run the code from top to bottom, meaning that if line 3 says an integer should be returned and line 10 tries to return a string, line 10 is the wrong one.
func performExercise(repetitions: Int, type: String) -> String {
var result: String = ""
for _ in 0 ..< repetitions {
result += "I'm doing a \(type)\n"
}
if repetitions < 10 {
result += "That was easy!"
} else if repetitions < 30 {
result += "That was challenging!"
} else {
result += "Phew - I need a break!"
}
return result
}
print(performExercise(repetitions: [13], type: "push up"))
Link copied to your pasteboard.