일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코테
- Stack
- two pointers
- Math
- Counting
- Tree
- 코딩테스트
- greedy
- Binary Tree
- hash table
- Number Theory
- database
- java
- sorting
- dynamic programming
- Matrix
- string
- implement
- bit manipulation
- 파이썬
- geometry
- Method
- simulation
- Binary Search
- SQL
- 구현
- Class
- Data Structure
- 자바
- array
- Today
- Total
목록hash table (105)
코린이의 소소한 공부노트
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
1. Input 1) String[] arr 2) int k 2. Output 1) arr의 중복되지 않은 요소들 중 k번째를 반환 - 그런 문자열이 없다면 빈 문자열을 반환 3. Constraint 1) 1
1. Input 1) String s 2. Output 1) s에 있는 숫자들 중 2번째로 큰 수를 반환 2) 2번째로 큰 숫자가 없다면 -1을 반환 3. Constraint 1) 1 Output: -1 5. Code 1) 첫 코드(2023/04/21) ArrayList list = new ArrayList(); for(int i=0 ; i
1. Input 1) String s1 2) String s2 2. Output 1) s1에 있는 문자 2개의 위치를 최대 1번 바꿔서 s2와 같아진다면 true를, 아니면 false를 반환 3. Constraint 1) 1 Output: false Input: s1 = "kelb", s2 = "kelb" -> Output: true 5. Code 1) 첫 코드(2023/04/21) ArrayList index = new ArrayList(); for(int i=0 ; i
1. Input 1) int[] nums 2. Output 1) nums의 요소 중 1개만 있는 요소들의 합을 반환 3. Constraint 1) 1
1. Input 1) int[] target 2) int[] arr 2. Output 1) arr의 부분 배열을 선택한 후 부분 배열의 요소를 뒤집는 작업을 여러 번 했을 때, target과 같게 만들 수 있다면 true, 아니면 false를 반환 3. Constraint 1) target.length == arr.length 2) 1
1. Input 1) List paths - [출발지, 도착지]가 담긴 리스트 2. Output 1) paths를 따라 갈 경우 최종적으로 도착하는 도시의 이름을 반환 3. Constraint 1) 1
1. Input 1) String text 2. Output 1) text의 나온 문자를 1번씩만 사용해서 "balloon“을 만들 수 있는 최대 횟수 3. Constraint 1) 1 Output: 2 Input: text = "leetcode" -> Output: 0 5. Code 1) 첫 코드(2023/04/06) HashMap m = new HashMap(); m.put('b',0); m.put('a',0); m.put('l',0); m.put('o',0); m.put('n',0); for(int i=0 ; i