Algorism
배열에 포함된 단어의 유무로 true/false 출력
자라나라나무나무나
2022. 7. 13. 19:14
대소문자를 구별하지 않고 advert가 포함된 배열에 대해 true/false로 표현
오답
function answer(str) {
let spam_flag;
let some = str.toLowerCase();
// let some2 = input.includes("advert");
for(let i=0; i < str.length; i++) {
// console.log(some);
if(some == input.includes("advert")) {
return true
} else false
return spam_flag;
}
}
let input = [
"RE: Request documents",
"[Advertisement] free mobile!",
"50% off this week (advertising)",
];
for (let i = 0; i < input.length; i++) {
console.log(`#${i + 1} ${answer(input[i])}`);
}
toLowerCase()로 변환하는 것 까진 성공했으나....
정답
function answer(str) {
let spam_flag;
spam_flag = str.toLowerCase().includes("advert");
return spam_flag;
}
let input = [
"RE: Request documents",
"[Advertisement] free mobile!",
"50% off this week (advertising)",
];
for (let i = 0; i < input.length; i++) {
console.log(`#${i + 1} ${answer(input[i])}`);
}