코테/데일리 코딩

7. 데일리코딩

plla2 2023. 3. 24. 10:12

문제 :

문자열을 입력받아 문자열 내에 아래 중 하나가 존재하는지 여부를 리턴해야 합니다.

  1. 'a'로 시작해서 'b'로 끝나는 길이 5의 문자열
  2. '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를 리턴한다.