hallo, ich habe eine List of integer namens Zl03.
Diese beinhaltet immer mal wieder Zahlen von 1-6 in unterschiedlicher Menge.
Habe eine Boolean-Funktion gebastelt, die dies erkennt. Also wenn eine Zahl >=3 mal vorkommt = true, sonst = false.
Kann man dies Eventuell, weniger umständlich lösen?
Vielen Dank
Diese beinhaltet immer mal wieder Zahlen von 1-6 in unterschiedlicher Menge.
Habe eine Boolean-Funktion gebastelt, die dies erkennt. Also wenn eine Zahl >=3 mal vorkommt = true, sonst = false.
Kann man dies Eventuell, weniger umständlich lösen?
Vielen Dank
VB.NET-Quellcode
- Public einserdreierparsch As Integer = 0
- Public zweierdreierparsch As Integer = 0
- Public dreierdreierparsch As Integer = 0
- Public viererdreierparsch As Integer = 0
- Public fünferdreierparsch As Integer = 0
- Public sechserdreierparsch As Integer = 0
- Public Function Dreifachezahlenerkennen() As Boolean
- einserdreierparsch = 0
- zweierdreierparsch = 0
- dreierdreierparsch = 0
- viererdreierparsch = 0
- fünferdreierparsch = 0
- sechserdreierparsch = 0
- For Each element As Integer In ZL03
- If element = 1 Then
- einserdreierparsch += 1
- ElseIf element = 2 Then
- zweierdreierparsch += 1
- ElseIf element = 3 Then
- dreierdreierparsch += 1
- ElseIf element = 4 Then
- viererdreierparsch += 1
- ElseIf element = 5 Then
- fünferdreierparsch += 1
- ElseIf element = 6 Then
- sechserdreierparsch += 1
- End If
- Next
- If einserdreierparsch >= 3 Or zweierdreierparsch >= 3 Or dreierdreierparsch >= 3 Or viererdreierparsch >= 3 Or fünferdreierparsch >= 3 Or sechserdreierparsch >= 3 Then
- Return True
- End If
- Return False
- End Function