본문 바로가기

Programming/Javascript2

[JS] 순열 / 중복순열 / 조합 / 중복조합 1. 조합 조합이 훨씬 쉽기 때문에 먼저 살펴본다. 개념 = [1, 0] 과 [0, 1] 을 동일한 원소로 판단한다. 즉 순서를 고려하지 않는다. 주석으로 기재한 숫자 순서대로 보면 이해가 쉽다. 쉬운 이해를 위해 fnCombination([1, 2, 3, 4], 3) 을 호출했다고 하자. arr = [1, 2, 3, 4] 의 첫 번째 요소인 item = 1 을 제외한 나머지를 새로운 배열로 생성한다. 여기서 origin 과 arr 은 동일한 배열이며 slice 함수는 첫 번째 파라미터로 주어진 인덱스 요소부터, 두 번째 파라미터로 주어진 인덱스 요소까지를 리턴하겠다는 의미이다. 두 번째 파라미터가 없을 경우 배열의 끝까지 리턴한다. 위에서 만든 새로운 배열 reamin = [2, 3, 4] 을 파라미터.. 2022. 8. 10.
[Javascrit] 정규표현식 (Regular Expression) 정리 0. 형식 "/패턴/플래그" 패턴 : 매칭 or 검색하고자 하는 문자열 조건을 기재. 플래그 : 조건에 추가적인 옵션 부여 1. 사용방식 다음의 메서드에서 정규표현식을 입력하여 사용. Method Description ("문자열").match("정규표현식") 문자열 내 정규표현식 일치하는 부분을 배열로 반환. ("문자열").replace("정규표현식", "대체문자열") 문자열 내 정규표현식 일치하는 부분을 대체문자열로 변환. ("문자열").split("정규표현식") 문자열 내 정규표현식 일치하는 부분을 나누어 배열로 반환. ("정규표현식").test("문자열") 문자열이 정규표현식과 일치할 경우 True 반환. 2. 패턴 (문자열 조건) 아래의 패턴을 정규표현식에 입력하여 조건 생성. Pattern De.. 2022. 7. 27.