Sub Activity_Create(FirstTime As Boolean)
Dim numbers() As Int = Array As Int(3, 4, 6, 90, 4, 6, 7, 7, 4)
Dim countMap As Map
countMap.Initialize
' Count occurrences of each number
For Each num As Int In numbers
If countMap.ContainsKey(num) Then
countMap.Put(num, countMap.Get(num) + 1)
Else
countMap.Put(num, 1)
End If
Next
' Display results with "occurs" and "time" or "times" based on count
Dim result As String
For Each key As Int In countMap.Keys
Dim count As Int = countMap.Get(key)
Dim timeWord As String
If count = 1 Then
timeWord = "time"
Else
timeWord = "times"
End If
result = result & "Number " & key & " occurs " & count & " " & timeWord & CRLF
Next
Log(result)
Msgbox(result, "Number Counts")
End Sub