영상
문제
<script>
/*
[문제]
arr배열은 단어들이 모여있는 배열이다.
search는 검색하고 싶은 단어이다.
arr배열에서 해당 단어를 검색해서 출력하시오.
단, 부분 검색도 되어야한다.
[정답]
school, teacher, child
*/
let arr = ["school", "teacher", "child","father", "love"];
let search = "ch";
</script>
Java
복사
해설
<script>
/*
[문제]
arr배열은 단어들이 모여있는 배열이다.
search는 검색하고 싶은 단어이다.
arr배열에서 해당 단어를 검색해서 출력하시오.
단, 부분 검색도 되어야한다.
[정답]
school, teacher, child
*/
let arr = ["school", "teacher", "child","father", "love"];
let search = "ch";
for(let i=0; i<arr.length; i++) {
for(let j=0; j<arr[i].length; j++) {
let count = 0;
for(let k=0; k<search.length; k++) {
if(search[k] == arr[i][j + k]) {
count += 1;
}
}
if(count == search.length) {
document.write(arr[i] + " ");
break;
}
}
}
</script>
Java
복사