일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- two pointers
- simulation
- geometry
- Binary Tree
- 코테
- sorting
- greedy
- dynamic programming
- database
- string
- Binary Search
- 구현
- implement
- bit manipulation
- Data Structure
- Number Theory
- Stack
- Tree
- 코딩테스트
- array
- Matrix
- 자바
- Method
- java
- Math
- SQL
- 파이썬
- hash table
- Counting
- Class
- Today
- Total
목록Matrix (25)
코린이의 소소한 공부노트

1. Input 1) int[][] mat 2. Output 1) 각 행과 열에 혼자만 1인 1의 개수를 반환 3. Constraint 1) m == mat.length 2) n == mat[i].length 3) 1
1. Input 1) int[][] matrix - m == matrix.length - n == matrix[i].length 2. Output 1) m*n 매트릭스에 존재하는 모든 대각선이 각각 같은 값으로 되어있다면 true를, 아니면 false를 반환 3. Constraint 1) 1
1. Input 1) int[][] arr1 2) int[][] arr2 2. Output 1) arr1과 arr2를 곱한 결과 3. Constraint 1) 행렬 arr1, arr2의 행과 열의 길이는 2 이상 100 이하 2) 행렬 arr1, arr2의 원소는 -10 이상 20 이하인 정수 3) 곱할 수 있는 배열만 주어진다. 4. Example Input: arr1=[[1, 4], [3, 2], [4, 1]], arr2=[[3, 3], [3, 3]] -> Output: [[15, 15], [15, 15], [15, 15]] 5. Code 1) 첫 코드(2023/02/22) int[][] answer = new int[arr1.length][arr2[0].length]; for(int i=0 ; i
1. Input 1) int[][] matrix - m == matrix.length - n == matrix[i].length 2) int target 2. Output 1) matrix에서 target을 찾으면 true, 못 찾으면 false를 반환 3. Constraint 1) 1
1. Input 1) int[][] grid 2. Output 1) grid가 x-matrix라면 true, 아니면 false를 반환 - x-matrix는 대각선 요소는 0이 아니고 나머지는 0인 행렬을 말한다. 3. Constraint 1) grid는 n*n 행렬이다. 2) 3
1. Input 1) 1차원 정수 배열 original 2) 정수 m 3) 정수 n 2. Output 1) orignial에 있는 요소를 순서대로 채워 넣은 m행 n열 배열을 반환 2) 불가능하다면 빈 배열을 반환 3. Constraint 1) 1
1. Input 1) 2차원 정수 배열 accounts - account[i][j]의 값은 i번째 고객의 j번째 은행 예금액이다. 2. Output 1) 각 고객마다 은행의 모든 예금액을 합했을 때, 가장 큰 금액을 반환 3. Constraint 1) m == accounts.length 2) n == accounts[i].length 3) 1
1. Input 1) 정사각 행렬 mat - 정사각 행렬이란 행과 열의 개수가 같은 행렬을 말한다. 2. Output 1) 행렬의 대각선의 합을 반환 - 대각선은 왼쪽 위부터 시작하는 대각선과 오른쪽 위부터 시작하는 대각선 2개가 있다. 3. Constraint 1) 1
1. Input 1) m행 n열 행렬 grid 2. Output 1) grid 내의 음수의 개수 3. Constraint 1) m == grid.length 2) n == grid[i].length 3) 1