해결한 사람
2
명
정답률
66.67
%
시간 제한
10
ms
메모리 제한
256
MB
검색 UI는 입력값을 정규화하고 일치하는 항목만 보여 줍니다. 결과 개수와 빈 결과를 함께 제공하면 사용자가 현재 상태를 이해하기 쉽습니다.
아래 코드는 문법을 이해하기 위한 작은 예시이며, 문제의 정답과는 다릅니다.
const query = input.value.trim().toLowerCase(); const matches = items.filter((item) => item.name.toLowerCase().includes(query));
강의 목록을 대소문자와 앞뒤 공백에 관계없이 검색하고 결과 수와 빈 상태를 표시하세요.
script.js을 엽니다.TODO 주석 주변의 코드를 한 단계씩 수정합니다.별도의 입력값은 없습니다.
에디터에 준비된 파일을 수정하고 브라우저 미리보기에서 결과를 확인하세요.
별도의 출력값은 없습니다.
페이지가 정상적으로 열리고 문제의 완성 조건과 동작을 모두 만족하면 됩니다.
도움말: 원본 목록을 삭제하지 말고 각 항목의 hidden 상태만 갱신해도 됩니다.