문제
T편한 세상 아파트는 층간소음 발생 시 윗집의 발뺌을 방지하기 위해 애초 아파트를 지을 때 바닥에 진동센서를 설치했습니다. 이 센서는 각 세대의 층간 진동소음 측정치를 초단위로 아 파트 관리실에 실시간으로 전송합니다. 그리고 한 세대의 측정치가 M값을 넘으면 세대호수와 작은 경보음이 관리실 모니터에서 울립니다. 한 세대의 N초 동안의 실시간 측정치가 주어지면 최대 연속으로 경보음이 울린 시간을 구하세요. 경보음이 없으면 -1를 출력합니다.
입력설명
첫 줄에 자연수 N(10<=N<=100)과 M이 주어집니다. 두 번째 줄에 N개의 측정값(1000이하 자연수)이 초 순서대로 입력된다.
출력설명
최대 연속 경보음이 울린 시간(초)를 출력하세요.
입력예제
10 90
23 17 120 34 112 136 123 23 25 113
출력예제
3
#include <stdio.h>
int main(){
//freopen("input.txt", "rt", stdin);
int i, n, m, check, count=0, max=0;
scanf("%d %d", &n, &m);
for(i=1; i<=n; i++){
scanf("%d", &check);
if(check > m){
count++;
} else {
count = 0;
}
if(count > max) {
max = count;
}
}
if(max == 0) {
printf("-1");
} else {
printf("%d", max);
}
return 0;
}
'알고리즘 > it 취업을 위한 알고리즘 문제풀이' 카테고리의 다른 글
20. 안내면 진거~ 가위바위보! (0) | 2021.05.17 |
---|---|
19. 분노 유발자 (0) | 2021.05.17 |
17. 선생님 퀴즈 (0) | 2021.05.17 |
16. Anagram(아나그램 : 구글 인터뷰 문제) <algorithm> (0) | 2021.05.17 |
15. 소수의 개수 (0) | 2021.05.17 |