6. 최대 길이 연속부분수열
·
알고리즘/Two pointers, Sliding window
1. 문제 0과 1로 구성된 길이가 N인 수열 이 수열에서 최대 k번 0을 1로 변경할 수 있다. 최대 k번 변경을 해서 1로만 구성된 최대 길이의 연속 부분수열을 찾는 프로그램을 작성하시오. 최대 길이를 출력하시오. 1 1 0 0 1 1 0 1 1 0 1 1 0 1 1 1 0 0 1 1 0 1 1 1 1 1 1 1 이면 맨 마지막 두개 0을 1로 바꿔서 길이가 8인 연속부분수열을 만들 수 있으므로 최대 길이는 8이다. 2 - 1. 나의 풀이 1. lt와 rt 설정하고 반복문의 조건은 rt가 수열의 길이보다 작을때 까지 2. arr[rt]가 0 이면 count++한다 (count는 지금까지 0을 1로 변환한 회수이고 k보다 작아야한다.) 3. 만약 count > k이면 거기까지의 1로면 구성된 연속부분수..