Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 프로그래머스 데브코스
- 프로그래머스 데브코스 프론트엔드
- KDT 프로그래머스
- TypeScript 문법 소개
- 모던 javascript Deep Dive
- 모던 자바스크립트 Deep Dive
- react 프로젝트 리팩토링
- Vue3
- 프로그래머스 데브코스 프론트엔드 TIL
- Vue3 Router
- Frontend Roadmap
- 우테캠 회고록
- 백준 node.js
- 투포인터알고리즘 js
- frontend roadmap study
- 머쓱이
- 인프런 자바스크립트 알고리즘 문제풀이
- useRef 지역 변수
- 프로그래머스 K_Digital Training 프론트엔드
- 모던 자바스크립트 딥다이브
- 프로그래머스 K_Digital Training
- K_Digital Training
- 모던 자바스크립트 TIL
- useEffect return
- KDT 프로그래머스 데브코스 프론트엔드
- react customHook 예시
- 모던 자바스크립트 Deep Dive TIL
- 개발자 특강
- 백준 js
- 리팩토링 회고
Archives
- Today
- Total
목록Level1 소수 만들기 (1)
프론트엔드 개발자의 기록 공간

프로그래머스 Level1 소수 만들기 문제 문제 풀이 : 주어진 배열의 요소에서 3개를 선택하여 만든 조합으로 소수 판별을 통해 몇개의 소수가 만들어지는지 구하는 문제이다. 처음에 주어진 숫자중에 조합해서 3개를 만드는 경우의 수를 구해야 될거 같아서 수학의 "조합" 공식을 사용했다. 하지만 풀이 과정에서 그럴 필요가 없는것을 깨닫고 다시 풀었다. 문제의 예 nums[1,2,3,4] 에서 3개를 뽑을때 가능한 경우는 수는 4가지 경우이다. [1,2,3], [1,2,4], [1,3,4], [2,3,4] 여기서 패턴을 찾으면된다. 배열의 길이를 n이라했을때, 0~n-2를 첫번째 인덱스, 1~n-1를 두번째 인덱스, 2~n를 세번째 인덱스로 지정하여 삼중 반복문을 돌리게되면 중복을 제외한 모든 경우의 수를 구..
알고리즘_JS/프로그래머스_Level1
2021. 5. 8. 14:36