해결된 질문
작성
·
154
0
선생님 영상을 보기 전에 스스로 짠 코드인데, 선생님 것과는 else부분이 다릅니다. 3번 case에서 왜 안되는지 알려주실 수 있을까요?
int main() {
freopen("input.txt", "rt", stdin);
int n, m, i, num, cnt = 0, result=0;
scanf("%d %d", &n, &m);
for (i = 1; i <= n; i++) {
scanf("%d", &num);
if (num > m) {
cnt++;
}
else {
if (result <= cnt) {
result = cnt;
}
cnt = 0;
}
}
if (result == 0) printf("-1");
else printf("%d", result);
return 0;
}