문제 Given an integer array nums, handle multiple queries of the following type: Calculate the sum of the elements of nums between indices left and right inclusive where left
문제 Design a parking system for a parking lot. The parking lot has three kinds of parking spaces: big, medium, and small, with a fixed number of slots for each size. Implement the ParkingSystem class: ParkingSystem(int big, int medium, int small) Initializes object of the ParkingSystem class. The number of slots for each parking space are given as part of the constructor. bool addCar(int carType)..
문제 Given the root of a binary tree, return the sum of all left leaves. A leaf is a node with no children. A left leaf is a leaf that is the left child of another node. root이진 트리가 주어지면 모든 왼쪽 잎의 합을 반환합니다. 리프는 자식이 없는 노드입니다 . 왼쪽 리프 는 다른 노드의 왼쪽 자식인 리프입니다. 예시 Example 1: Input: root = [3,9,20,null,null,15,7] Output: 24 Explanation: There are two left leaves in the binary tree, with values 9 and 15 resp..
문제 Given the root of a binary tree, return its maximum depth. A binary tree's maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node. 이진 root트리의 최대 깊이를 반환합니다 . 이진 트리의 최대 깊이 는 루트 노드에서 가장 먼 잎 노드까지 가장 긴 경로를 따라 있는 노드의 수입니다. 예시 Example 1: Input: root = [3,9,20,null,null,15,7] Output: 3 Example 2: Input: root = [1,null,2] Output: 2 제약 조건 Constrain..
문제 Given the head of a singly linked list, return the middle node of the linked list. If there are two middle nodes, return the second middle node. head단일 연결 목록이 주어지면 연결 목록 의 중간 노드를 반환합니다 . 두 개의 중간 노드가 있는 경우 두 번째 중간 노드를 반환 합니다. 예시 Example 1: Input: head = [1,2,3,4,5] Output: [3,4,5] Explanation: The middle node of the list is node 3. Example 2: Input: head = [1,2,3,4,5,6] Output: [4,5,6] Explana..
문제 Given head which is a reference node to a singly-linked list. The value of each node in the linked list is either 0 or 1. The linked list holds the binary representation of a number. Return the decimal value of the number in the linked list. 단일 head연결 목록에 대한 참조 노드가 지정됩니다. 연결 목록의 각 노드 값은 0또는 1입니다. 연결 목록은 숫자의 이진 표현을 보유합니다. 연결 목록에 있는 숫자 의 10진수 값 을 반환합니다 . 예시 Example 1: Input: head = [1,0,1] Outp..
Repository란? 저장소 (Repository)? 파일이나 폴더를 저장하는 곳 Git 저장소는 파일 변경 이력 별로 구분되어 저장 Local Repository 내 PC에 파일이 저장되는 개인 전용 저장 공간 Local Repository 생성 1. 원하는 폴더 생성 2. 해당 폴더에서 git init 명령어 입력 3. .git 폴더 생성 확인 * 원격 저장소(Remote Repository)에서 복사해 Local Repository를 생성할 수도 있다. Remote Repository 파일이 전용 서버(Github)에서 관리되며 여러 사람이 함께 공유 Remote Repository 생성: Github를 통해 생성한다.
기본 동작 원리 Working Directory : 작업하는 파일이 있는 디렉토리 Staging Area : Git에 등록할 (커밋) 파일들이 올라가는 영역 Local Repository : 로컬 Git 프로젝트의 메타데이터와 데이터 정보가 저장되는 영역 Remote Repository : Github 등의 서비스를 통한 온라인 상의 저장소 기본 용어 origin : 원격 (Github 등의 온라인 저장소)에 있는 코드 head : 내가 지금 작업하고 있는 로컬 브랜치 (소스의 시점) add : Working Directory에서 Staging Area로 등록하다 commit : Staging Area에 등록된 파일을 Local Storage로 등록 Commit Message : commit시 함께 작성..
Comment