문제 :
문자열을 입력받아 문자열 내에 아래 중 하나가 존재하는지 여부를 리턴해야 합니다.
- 'a'로 시작해서 'b'로 끝나는 길이 5의 문자열
- 'b'로 시작해서 'a'로 끝나는 길이 5의 문자열
입력 :
string 타입의 알파벳 문자열
출력 :
boolean 타입을 리턴
주의사항 :
- 대소문자를 구분하지 않습니다.
- 공백도 한 글자로 취급합니다.
- 'a'와 'b'는 중복해서 등장할 수 있습니다.
입출력 예시 :
풀이 :
나만의 해설:
대소문자를 구분하지 않기 때문에 str문자열을
모두 다 소문자로 바꿔준다.
sol을 빈배열로 준다.
반복문을 돌려 소문자로 바꾼 str을
(1~5), (2~6), (3~7) 이처럼 5개씩 끊어서
sol 배열에 넣어준다.
sol배열에 들어간 5개의 문자 중
0번째, 4번째 문자가 각 'a' , 'b' 이거나
0번째, 4번째 문자가 각 'b', 'a' 일때
true를 리턴하고
그렇지 않으면 false를 리턴한다.