안녕하세요. 기상자료를 분석하는데 조금 안 풀리는 부분이 있어서 질의드립니다.
365일 동안 연속적으로 비가 안오는 날의 최대값을 산출하는 문제를 해결하고자 아래와 같은 코드를 작성했습니다.
먼저 비가 안오는 날은 1, 비가 오는 날은 0으로 해서 해당일이 비가 오면 앞날의 값에 1을 더하고,
비가 오지 않으면 그 값을 0으로 처리하여 값이 누적되게 1번째 코드를 작성하였습니다.
그 이후에 같은 열을 비교하여 가장 값이 큰 값을 산출하도록 2번째 코드를 작성하였습니다.
문제는 제가 최대값만을 최종생산물로 원하고 누적값은 중간생성물파일로 저장하지 않고 메모리에서 한번에 처리하고자 하는데
하나로 묶는데서 해결이 되지 않아 도움을 요청합니다. 해안을 부탁드립니다.
예시 데이터는 아래와 같습니다.
(원본 데이터)
1 1 2 0 0 1 0 1
1 1 2 0 0 1 1 0
2 1 2 0 1 2 0 1
1 1 0 1 0 1 0 1