선물 상자에 대한 정보를 담은 배열과 문자열을 입력받아 조건에 맞는 선물이 있는지 여부를 리턴해야 합니다.문자열, 배열을 요소로 갖는 재귀적으로 정의된 배열 (입출력 예시 참고)문자열은 선물 상자에 들어있는 각 선물의 이름을 의미합니다.배열은 더 작은 선물 상자를 의미
말썽꾸러기 짱구는 오늘도 장난을 치다가 조별 발표 순서가 담긴 통을 쏟고 말았습니다.선생님께서는 미리 모든 발표 순서의 경우의 수를 저장해 놓았지만 짱구녀석의 버릇을 고치기 위해 문제를 내겠다고 말씀하셨습니다. 짱구는 모든 조별 발표 순서에 대한 경우의 수를 차례대로
CALL STACK// fib(3) = fib(2) + fib(1) = 1 + 1 = 2// fib(4) = fib(3) + fib(2) = 2 + 1 = 3// fib(5) = fib(4) + fib(3) = 3 + fib(3)기존코드기존 코드로 구현시 디버깅 해보면
🔑 천천히 코드를 파악하고 또 디버깅 해보면서 그림으로만 그렸던 큐가 어떻게 흘러가는지 이해할 수 있었다
두 개의 배열(base, sample)을 입력받아 sample이 base의 부분집합인지 여부를 리턴해야 합니다.number 타입을 요소로 갖는 임의의 배열base.length는 100 이하number 타입을 요소로 갖는 임의의 배열sample.length는 100 이하
정수를 요소로 갖는 배열을 입력받아 오름차순으로 정렬하여 리턴해야 합니다.버블 정렬(bubble sort)은 여러 정렬 알고리즘(삽입 정렬, 퀵 정렬, 병합 정렬, 기수 정렬 등) 중 가장 기본적인 알고리즘입니다.버블 정렬 알고리즘은 아래와 같습니다.첫 번째 요소가 두
세로 길이 2, 가로 길이 n인 2 x n 보드가 있습니다. 2 x 1 크기의 타일을 가지고 이 보드를 채우는 모든 경우의 수를 리턴해야 합니다.number 타입의 1 이상의 자연수number 타입을 리턴해야 합니다.타일을 가로, 세로 어느 방향으로 놓아도 상관없습니다