일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- string
- Data Structure
- 파이썬
- Math
- bit manipulation
- 코딩테스트
- 코테
- SQL
- array
- two pointers
- database
- 자바
- geometry
- Method
- Counting
- hash table
- Binary Search
- 구현
- dynamic programming
- simulation
- Class
- Stack
- Binary Tree
- implement
- Number Theory
- greedy
- Tree
- java
- Matrix
- sorting
- Today
- Total
목록array (297)
코린이의 소소한 공부노트
1. Input 1) int[][] nums 2. Output 1) 모든 행에 나오는 정수를 담은 리스트를 반환 - 정렬은 오름차순으로 한다. - 각 행에는 중복 요소가 없다. 3. Constraint 1) 1
1. Input 1) int[] nums 2. Output 1) nums의 요소 중 0에 가장 가까운 값을 반환 - 만약 답이 여러개라면, 그중 가장 큰 값을 반환 3. Constraint 1) 1
1. Input 1) int[] nums1 2) int[] nums2 2. Output 1) 다음 조건을 만족하는 리스트를 반환 - 첫번째 요소: nums2에는 없는 nums1의 요소를 중복 없이 담은 리스트 - 두번째 요소: nums1에는 없는 nums2의 요소를 중복 없이 담은 리스트 3. Constraint 1) 1
1. Input 1) int[] nums 2. Output 1) nums의 요소를 n개의 쌍으로 나눌 수 있다면 true, 아니면 false를 반환 - 한 쌍의 요소는 같은 값이어야 한다. - 한 쌍에 있는 요소의 수는 같아야 한다. 3. Constraint 1) nums.length == 2 * n 2) 1
1. Input 1) int[] nums 2) int key 3) int k 2. Output 1) 다음 조건을 만족하는 요소의 인덱스를 담은 리스트를 반환 - [i-k, i+k]번째에 key가 있어야 한다. - 인덱스는 오름차순으로 정렬되어야 한다. 3. Constraint 1) 1
1. Input 1) int[] nums 2) int key 2. Output 1) nums를 앞에서부터 확인하면서 key를 만날 때마다 key 다음에 나오는 정수가 몇번 나오는지 확인한 후, 빈도수가 가장 높은 정수를 반환 3. Constraint 1) 2
1. Input 1) int[][] matrix 2. Output 1) matrix의 모든 행과 열에 1부터 n까지의 숫자가 모두 들어가있다면 true, 아니면 false를 반환 3. Constraint 1) n == matrix.length == matrix[i].length 2) 1
1. Input 1) int[] nums1 2) int[] nums2 3) int[] nums3 2. Output 1) 최소 2개의 배열에 존재하는 요소를 담은 리스트를 반환 - 정렬 순서는 상관 없다. 3. Constraint 1) 1
1. Input 1) int[] digits 2. Output 1) digits의 숫자를 이용해 다음 조건을 만족시키는 숫자를 배열에 담아 오름차순으로 반환 - digits의 숫자 중 인덱스가 다른 것을 3개 고른다. - 세 숫자를 이어 붙여 3자리 자연수를 만든다. - 이 자연수는 짝수여야 한다. - 결과 배열에 중복은 없어야 한다. 3. Constraint 1) 3