Skip to content

jysaa5/Study_JavaScript

Repository files navigation

✏️ Notion

💻 Technology Stack

⏳ Algorithm

  • 기초

    • 세 수 중 최소값
    • 삼각형 판별하기
    • 연필 개수
    • 1부터 N까지의 합
    • 최소값 구하기
    • 홀수
    • 10부제
    • 일곱난쟁이
    • A를 #으로
    • 문자 찾기
    • 대문자 찾기
    • 대문자로 통일
    • 대소문자 변환
    • 가장 긴 문자열
    • 가운데 문자 출력 (Substring substr)
    • 중복 문자 제거 (indexOf)
    • 중복 단어 제거
  • 2차 배열 탐색

    • 큰 수 출력하기
    • 보이는 학생
    • 가위바위보
    • 점수 계산
    • 등수 구하기
    • 격자판 최대합
    • 봉우리
  • 문자열 탐색

    • 회문 문자열
    • 유효한 팰리드롬
    • 숫자만 추출
    • 가장 짧은 문자거리
  • Sort (정렬)

    • Selection Sort (선택 정렬)
    • Insertion Sort (삽입 정렬)
    • Merge Sort (합병 정렬, 병합 정렬)
    • Quick Sort (퀵 정렬)
  • Recursive Function (재귀 함수)

    • Fibonacci Number (피보나치 수열)
    • Minimum & Maximum (최소값 & 최대값)
  • Grap(그래프)

    • BFS
    • DFS
  • Dynamic programming (동적계획법)

    • 계단
  • 순열 (Permutation)

  • 조합 (Combination)

📚 Reference

  • 코어 자바스크립트
  • 인프런: 자바스크립트 알고리즘 문제풀이(코딩테스트 대비)