이진탐색 안쓰고 내맘대로 풀려다가 시간초과로 실패당해서 강제로 외우는 이진탐색 알고리즘이진탐색(Binary Search)은 정렬된 배열 안에서 탐색 범위를 절반씩 좁혀가며 데이터를 탐색하는 알고리즘리스트 정렬 후 시작점(start)과 끝점(end), 중간점(mid)을
동적 계획법(Dynamic Programming)은 큰 문제를 작은 문제로 나누어 푸는 알고리즘다음과 같은 조건을 만족할 때 사용큰 문제를 작은 문제로 나눌 수 있다.작은 문제에서 구한 정답은 그것을 포함하는 큰 문제에서도 동일하다.따라서 동적 계획법은 작은 문제의 결
숫자 카드는 정수 하나가 적혀져 있는 카드이다. 상근이는 숫자 카드 N개를 가지고 있다. 정수 M개가 주어졌을 때, 이 수가 적혀있는 숫자 카드를 상근이가 몇 개 가지고 있는지 구하는 프로그램을 작성하시오.첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N
문제 링크 메모리: 10.4 MB, 시간: 0.15 ms코딩테스트 연습 > 2023 KAKAO BLIND RECRUITMENT출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges변수 여러 개 만들기