문제 | 문제풀이 | 비고 |
---|---|---|
분수의 덧셈 | 분수의 덧셈.js | 최대 공약수 |
가장 큰 수 찾기 | 가장 큰 수 찾기.js | findIndex |
문자열 정렬하기 (1) | 문자열 정렬하기 (1).js | filter |
최빈값 구하기 | 최빈값 구하기.js | map 중복 갯수 구하기 |
중복된 문자 제거 | 중복된 문자 제거.js | |
OX퀴즈 | OX퀴즈.js | eval 📌 |
다항식 더하기 | 다항식 더하기.js | 리팩토링 필요 📌 |
짝수 홀수 개수 | 짝수 홀수 개수.js | filter |
옹알이 (1) | 옹알이 (1).js |
문제 | 문제풀이 | 비고 |
---|---|---|
게임 맵 최단거리 | 게임 맵 최단거리.js | BFS |
위장 | 위장.js | 수학적 지식 필요, 이해 필요 📌 Hash |
기능개발 | 기능개발.js | stack |
올바른 괄호 | 올바른 괄호.js | stack |
프린터 | 프린터.js | some findIndex queue |
최댓값과 최솟값 | 최댓값과 최솟값.js | max, min 사용 시 스프레드 주의 |
JadenCase 문자열 만들기 | JadenCase 문자열 만들기.js | substring |
최솟값 만들기 | 최솟값 만들기.js | reduce |
이진 변환 반복하기 | 이진 변환 반복하기.js | match 정규식, 반환 값 주의 |
피보나치 수 | 피보나치 수.js | 오버플로우 주의. 미리 나눠서 저장하기 |
다음 큰 숫자 | 다음 큰 숫자.js | match 정규식, 반환 값 주의 |
영어 끝말잇기 | 영어 끝말잇기 | |
카펫 | 카펫.js | 약수 판별, 📌 |
구명보트 | 구명보트.js | 퀵 정렬 📌 |
귤 고르기 | 귤 고르기.js | Object.values() 중복 갯수 |
3차 파일명 정렬 | 3차 파일명 정렬.js | isNaN 공백 숫자 처리 주의 |
1차 캐시 | 1차 캐시.js | LRU 알고리즘 / queue |
오픈 채팅방 | 오픈 채팅방.js | 구조분해할당 |
땅따먹기 | 땅따먹기.js | DP |
1차 뉴스 클러스터링 | 1차 뉴스 클러스터링.js | |
H-Index | H-Index.js | 문제 이해 오래걸림 📌 |
짝지어 제거하기 | 짝지어 제거하기.js | stack |
스킬트리 | 스킬트리.js | 📌 다시 한번 보기 |
택배상자 | 택배상자.js | stack 오래걸림 📌 |
예상 대진표 | 예상 대진표.js | |
점프와 순간 이동 | 점프와 순간 이동.js | |
뒤에 있는 큰 수 찾기 | 뒤에 있는 큰 수 찾기.js | stack 📌 오래걸림. 시간 초과 주의 |
괄호 회전하기 | 괄호 회전하기.js | |
행렬의 곱셈 | 행렬의 곱셈.js | 📌 reduce 제대로 익히기 |
할인 행사 | 할인 행사.js | |
n^2 배열 자르기 | n^2 배열 자르기.js | |
숫자의 표현 | 숫자의 표현.js |
문제 | 문제풀이 | 비고 |
---|---|---|
네트워크 | 네트워크.js | DFS |
가장 먼 노드 | 가장 먼 노드.js | BFS |
베스트앨범 | 베스트앨범.js | Hash |
정수 삼각형 | 정수 삼각형.js | DP |