반응형
주어진 항목 배열에서 우리의 작업은 항목을 추가 또는 제거하는 것이며 규칙은 다음과 같습니다.
- 항목이 이미 배열에 있으면 해당 항목을 제거합니다.
- 항목이 배열에 없으면 해당 항목을 추가합니다.
이제 문제를 작은 조각으로 나누고 알고리즘을 구성해 봅시다.
주어진 배열이 arr = []라고 가정하자.
addOrRemove라는 함수를 작성하여 인수로 항목을 전달하겠습니다.
이제 함수 내부에서는 먼저 자바스크립트 indexOf 메소드를 사용하여 요소가 존재하는지 확인하고 인덱스가 -1 이상이면 스플라이스 메소드를 사용하여 제거합니다.
품목이 없으면 다른 부분에서 푸시 방법을 사용하여 품목을 배열에 밀어 넣기만 하면 됩니다.
이제 다음 입력으로 코드를 실행합니다.
다음과 같은 결과가 나와야 한다.
'javascript' 카테고리의 다른 글
개발자들이 은유를 사랑하는 이유 (1) | 2022.01.12 |
---|---|
각도의 파이프 (0) | 2022.01.12 |
ORM: 보다 직관적인 데이터베이스 관리 방법 (0) | 2022.01.11 |
HackerRank: 공통 하위(가장 긴 공통 후속) — JavaScript (0) | 2022.01.11 |
페어 프로그래밍 (0) | 2022.01.11 |
댓글