Mode:
Duration:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import Foundation
struct ScoreTracker {
private(set) var score = 0
mutating func increase(by points: Int) {
score += points
showScore()
}
mutating func decrease(by points: Int) {
score -= points
showScore()
}
mutating func reset() {
score = 0
showScore()
}
func showScore() {
print("Score: \(score)")
}
}
var tracker = ScoreTracker()
tracker.showScore()
tracker.increase(by: 10)
tracker.decrease(by: 5)
tracker.reset()Coding works best on desktop or with an external keyboard.