class Solution { public boolean solution(int[] A, int K) { int n = A.length; for (int i = 0; i < n - 1; i++) { if (A[i] + 1 < A[i + 1]) return false; } if (A[0] != 0 && A[n - 1] != K) return false; else return true; } }
jest to funkcja, ktora po sprawdza czy liczba K wystepuje w nierosnacej tablicy A, ale jest zbugowana. Mozecie zmienic kod tylko w 2 linijkach, zeby to dzialalo. Jak? #java
class Solution {
public boolean solution(int[] A, int K) {
int n = A.length;
for (int i = 0; i < n - 1; i++) {
if (A[i] + 1 < A[i + 1])
return false;
}
if (A[0] != 0 && A[n - 1] != K)
return false;
else
return true;
}
}
jest to funkcja, ktora po sprawdza czy liczba K wystepuje w nierosnacej tablicy A, ale jest zbugowana. Mozecie zmienic kod tylko w 2 linijkach, zeby to dzialalo. Jak?
#java
No ale jedźmy dalej:
Daj raport błędu, bo jak nie ma opisu, to wiadomo: cannot reproduce, i zamknięte ( ͡° ͜ʖ ͡°)
@PaaD: czasem mimo ze dane K znajduje sie w int[] A, to funkcja zwraca false, kodu bledu brak
if (A[i]>K && A[i+1]<K) return false
else return true
if (A[i]+1K && A[i+1]
, K=4