영어에서는 모음을 'a', 'e', 'i', 'o', 'u', 그 외의 알파벳은 자음으로 분류한다.
문자열 s의 부분 문자열 (여기서 부분 문자열이란 연속된 문자열을 말함) s' (|'s'| > 0) 의 모음 개수를 v, 자음 개수를 c 라고 하자. s' 의 v <= 2c 가 성립한다면 s'은 좋은 문자열이라고 한다.
문자열 s 가 주어질 때 가능한 가장 긴 좋은 부분 문자열 길이와 그 개수를 출력하는 프로그램을 만드는 게 문제이다.
입력 3 abo 출력 3 1 입력 4 oeis 출력 3 1 입력 1 a 출력 No solution
출처:letscode