Özyineleme kullanarak bir dizideki ilk tam sayıdan daha az sayıda sayım almam gerekiyor.Özyineleme kullanarak dizi sayımı alın
Bir işlev tanımı verildiğinde bir döngü veya global/statik değişken kullanmamalıyım. Yukarıdaki iki koşulu yerine getirmek için uygulamamı nasıl değiştirebilirim? Son zamanlarda another benzer bir soru sordum ama bu sayım değişkeni takip etme ihtiyacı nedeniyle biraz farklı. Birisi yardım ederse gerçekten takdir edeceğim. Aşağıda benim bir döngü ile benim uygulama. Muhtemelen
public static int countGreaterThanFirst(int[] numbers, int startIndex, int endIndex, int firstNumber) {
int greater_than_first = 0;
for (int count = startIndex; count <= endIndex; count++) {
if (numbers[count] > firstNumber) {
greater_than_first++;
}
}
return greater_than_first;
}
Çalışıyor, ancak beklenen bir uygulama değil. –