일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Math
- Binary Search
- database
- geometry
- Tree
- two pointers
- simulation
- Matrix
- string
- Stack
- Binary Tree
- 구현
- sorting
- greedy
- java
- Method
- hash table
- array
- dynamic programming
- Class
- 코테
- Data Structure
- SQL
- 파이썬
- bit manipulation
- 코딩테스트
- Counting
- implement
- Number Theory
- 자바
- Today
- Total
목록Math (269)
코린이의 소소한 공부노트
1. Input 1) 정수 n 2. Output 1) n이 2의 거듭제곱이면 true 반환 2) 아니라면 false 반환 3. Constraint 1) - 2^31 Output: false 5. Code 1) 첫 코드(2022/07/19) if(n==1) return true; if(n=2) num /= 2; if(num==1) return true; else return false;
1. Input 1) 열 번호를 담고 있는 문자열 변수 columnTitle 2. Output 1) 문자열을 변환한 정수 2) A는 1, B는 2, ..., Z는 26, AA는 27, AB는 28, ... 3. Constraint 1) 1
1. Input 1) 음이 아닌 정수를 담은 int 변수 x 2. Output 1) x의 제곱근을 담은 int 변수 2) 제곱근이 소수로 나올 경우, 정수 부분만 반환 3. Constraint 1) 0
1. Input 1) "real+imaginaryi" 형태의 복소수를 담은 String 변수 num1, num2 2) real: [-100, 100] 범위 내의 정수. 복소수의 실수부 3) imaginary: [-100, 100] 범위 내의 정수. 복소수의 허수부 2. Output 1) num1과 num2의 곱의 결과를 담은 String 변수 2) i^2 == -1 3. Constraint 1) num1, num2는 유효한 복소수 4. Example Input: num1 = "1+-1i", num2 = "1+-1i" Output: "0+-2i" 설명: (1 - i) * (1 - i) = 1 - i - i + i^2 = -2i이므로 "0+-2i" 5. Code 1) 첫 코드(2022/08/23) int a..
1. Input 1) int 배열 nums 2) nums의 요소는 0부터 9까지의 수 3) (nums[i] + nums[i+1]) % 10의 값을 newNums[i]에 할당 4) newNums의 길이가 1이 될때까지 반복 2. Output 1) 최종 값을 담은 int 변수 3. Constraint 1) 1
1. Input 1) 3n개의 음이 아닌 정수를 담은 int 배열 piles 2) piles[i]는 동전 더미이며, piles[i]의 값은 동전의 개수를 나타낸다. 3) 나를 포함한 3명이 동전을 나눠가질 예정이다. 4) 내가 3n개의 동전 더미 중 3개를 골랐을 때, 셋 중 동전의 개수가 2번째로 많은 더미를 가져갈 것이다. 2. Output 1) 내가 최대한으로 가져갈 수 있는 동전의 개수를 담은 int 변수 max 2) 동전 더미는 남는 것 없이 모두 가져가야 한다. 3. Constraint 1) 3
1. Input 1) 2차원 좌표평면의 점의 좌표를 나타내는 배열 {x, y}를 담고 있는 int 배열 points 2) 중심이 (x,y)이고 반지름이 r인 원을 나타내는 배열 {x, y, r}를 담고 있는 int 배열 queries 2. Output 1) 정답을 담고 있는 int 배열 answer 2) answer[j] = queries[j] 내부에 포함되는 points[i]의 개수 3) 원 위의 점(가장자리)은 내부로 간주 3. Constraint 1) 1
1. Input 1) 로마자를 담고있는 String 변수 s 2) 로마자의 숫자 표현 로마자 숫자 로마자 숫자 로마자 숫자 로마자 숫자 로마자 숫자 I 1 II 2 III 3 IV 4 V 5 VI 6 VII 7 VIII 8 IX 9 X 10 XX 20 XL 40 XC 90 CD 400 CM 900 L 50 C 100 D 500 M 1000 LX 60 CX 110 DC 600 MC 1100 2. Output 1) s의 로마자를 10진수로 바꾼 int 값 3. Constraint 1) 1