🌴 문제
문자열을 입력받아 문자열 내에 아래 중 하나가 존재하는지 여부를 리턴해야 합니다.
- 'a'로 시작해서 'b'로 끝나는 길이 5의 문자열
- 'b'로 시작해서 'a'로 끝나는 길이 5의 문자열
🌴 출력
boolean
타입을 리턴해야 합니다.
🌴 주의사항
- 대소문자를 구분하지 않습니다.
- 공백도 한 글자로 취급합니다.
- 'a'와 'b'는 중복해서 등장할 수 있습니다.
🌴 입출력 예시
let output = ABCheck('lane Borrowed');
console.log(output); // --> true
🌴 문제풀이
function ABCheck(str) {
// code goes here
let lowerStr = str.toLowerCase();
console.log(lowerStr[1])
for(let i = 0; i<lowerStr.length; i++){
if(lowerStr[i] === 'a' && lowerStr[i+4] === 'b'){
return true;
}
if(lowerStr[i] === 'b' && lowerStr[i+4] === 'a'){
return true;
}
}
return false;
}
'알고리즘' 카테고리의 다른 글
findBugInApples (0) | 2022.06.10 |
---|---|
insertDash (0) | 2022.06.08 |
convertDoubleSpaceToSingle (0) | 2022.06.03 |
convertListToObject (0) | 2022.06.02 |
letterCapitalize (0) | 2022.05.31 |