Introduction
I have used Swift for windows 1.9 for debugging purpose. But you can use any Swift programming language compiler as per your availability.
func countnumber(_ input: [Int]) -> Int { var ctr = 0 for (index, number) in input.enumerated() { let nextIndex = index + 1 if nextIndex < input.endIndex && number == 4 && (input[nextIndex] == 4 ) { ctr += 1 } } return ctr } print(countnumber([4, 4, 2, 4, 4])) print(countnumber([4, 4, 3])) print(countnumber([4, 5, 2, 4])) func countnumber(_ input: [Int]) -> Int { var ctr = 0 for (index, number) in input.enumerated() { let nextIndex = index + 1 if nextIndex < input.endIndex && number == 4 && (input[nextIndex] == 4 ) { ctr += 1 } } return ctr } print(countnumber([4, 4, 2, 4, 4])) print(countnumber([4, 4, 3])) print(countnumber([4, 5, 2, 4]))
Result