- 첫 코드를 작성하기 전에 새로운 문제에 어떻게 접근할지 고민하는것은 머리 아픈 문제이다.
- 일반적은 문제 해결패턴 소개
패턴! → 모든 문제에 적용되는 것은 아니다.
빈도수 세기 패턴
<aside>
♻️ 빈도수 세기 패턴은 문자열, 배열 → 객체
를 사용한다.
</aside>
- 두개의 배열을 객체로 세분화 하여, 각배열의 요소들을 분류한다음, 각 배열을 비교 할 수 있다.
- 두 개의 문자열과 두 개의 항목이 있다. 횟수을 비교하여 서로 같은지를 확인
- 문자가 그 안에 있는 경우 뿐만 아니라 안에 있는 문자들이 나타나는 정확한 횟수, 빈도가 정확한지를 확인.
- 여러 데이터가 있어서 서로를 비교해야하는 경우, 특히 데이터가 같은 개별 데이터 조각으로 구성되어 있는지, 다른 배열과 같은지 확인 해야되는 경우
- 숫자가 같은 숫자로만 구성되어 있고 순서는 다른지 확인해야 하는 경우
다중 포인터
- 인덱스나 위치에 일치하는 포인터들이나 값을 만들고 특정 조건에따라 이동시킨다.