목록분류 전체보기 (83)
kohigowild
👾 문제 설명 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다. 예를 들면, arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합니다. arr = [4, 4, 4, 3, 3] 이면 [4, 3] 을 return 합니다. 배열 arr에서 연속적으로 나타나는 숫자는 제거하고 남은 수들을 return 하는 solution 함수를 완성해 주세요. 👾 제한사항 배열 arr의 크기 : 1,000,000 이하의 자연수 배열 arr의 원소의 크기 : 0보다 ..
🔍 Map 정의 Map() 메서드는 배열 내 모든 요소에 대하여 callbackFunction을 실행한 결과를 모아 새로운 배열을 반환할 때 사용한다. Map() 메서드는 새로운 자료구조 혹은 객체를 정의할 때 사용한다. 그 중에서도 새로운 자료구조를 필요로 하는 경우에 많이 사용한다. 예를 들어, 어떤 서비스에 가입한 회원들의 이름, 나이, 연락처로 나누어진 각각의 데이터가 주어졌을 때 모든 데이터를 합친 회원 정보를 사용해야 하는 상황에 map() 메서드를 활용할 수 있다. callbackFunction, thisArg 두 개의 인자를 갖고, callbackfunction은 currentValue, index, array 세 개의 인자를 갖는다. arr.map(callback(currentValue[..
🔍 가상 요소란? 의사 요소라고도 함 👉🏻 https://developer.mozilla.org/ko/docs/Web/CSS/Pseudo-elements CSS 가상 요소는 선택자로 선택한 요소에 추가하는 키워드로 선택한 요소의 지정된 부분에 스타일을 적용한다. 가상 클래스(ex. :hover)처럼 선택자에 추가되고, 존재하지 않는 요소를 존재하는 것처럼 부여하여 HTML에 새로운 요소를 추가한 것처럼 동작한다. 많이 사용하는 가상 요소의 종류 ::before 요소 앞에 새로운 컨텐츠 추가 ::after 요소 뒤에 새로운 컨텐츠 추가 ::first-line 웹 브라우저에 보이는 상태를 기준으로 요소 텍스트 첫 글자 선택 ::first-letter 웹 브라우저에 보이는 상태를 기준으로 요소 텍스트 첫 줄 ..