Help me in solving JAARRAYARR2 problem

My issue

i = 0;
one_streak = 0;
int temp;
while (i < n) {
if (i == n) {
i = i + 1;
while (sequence[i] > 0) {
if (one_streak < temp) {
temp = 0;
temp = temp + 1;
i = i + 1;
break;
one_streak = temp;
}
}
}
}

Learning course: Arrays using Java
Problem Link: Rearrange Code Practice Problem in - CodeChef

@yadav_alka_07
This will be the correct rearrangement

i = 0;
one_streak = 0;
int temp;
while (i < n) {
    temp = 0;
    while (sequence[i] > 0) {
        temp = temp + 1;
        i = i + 1;
        if (i == n) {
            break;
        }
    }
    if (one_streak < temp) {
        one_streak = temp;
    }
    i = i + 1;
}