일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- simulation
- 구현
- dynamic programming
- array
- 코테
- sorting
- Counting
- Binary Tree
- SQL
- Class
- Binary Search
- java
- geometry
- implement
- string
- Math
- bit manipulation
- 파이썬
- two pointers
- Data Structure
- Matrix
- hash table
- database
- Tree
- Method
- greedy
- 코딩테스트
- Stack
- Number Theory
- 자바
- Today
- Total
목록Enumeration (11)
코린이의 소소한 공부노트
1. Input 1) String s 2. Output 1) s에 있는 알파벳 중 대소문자가 모두 있는 알파벳을 대문자로 반환 - 여러 개라면 그 중 가장 큰(순서상 뒤에 나오는) 알파벳을 반환 2) 조건을 만족하는 알파벳이 없다면 빈 문자열을 반환 3. Constraint 1) 1
1. Input 1) int[] nums1 2) int[] nums2 2. Output 1) 각 배열에 있는 수를 1개씩 골라서 만들 수 있는 수 중 가장 작은 수를 반환 3. Constraint 1) 1 i) min2 = i; } s1.retainAll(s2); if(s1.size()!=0){ List list = new ArrayList(s1); list.sort(Comparator.naturalOrder()); return list.get(0); } return 10*Math.min(min1,min2) + Math.max(min1,min2); } } 2) 성능이 너무 구려서 다시 해본 코드(2023/05/06) class Solution { public int minNumber(int[] nums1..
1. Input 1) String time 2. Output 1) time에 있는 ?을 0~9까지의 숫자 중 1개로 바꿨을 때 유효한 시간의 개수를 반환 3. Constraint 1) time은 "hh:mm"의 형태이의 문자열이다. 2) "00"
1. Input 1) int a 2) int b 2. Output 1) a와 b의 공약수의 개수를 반환 3. Constraint 1) 1
1. Input 1) int[] nums 2) int diff 2. Output 1) nums의 요소 중 다음을 만족하는 순서쌍의 개수를 반환 - i < j < k - nums[j] - nums[i] == diff - nums[k] - nums[j] == diff - 중복 순서쌍은 세지 않는다. 3. Constraint 1) 3
1. Input 1) String number 2) char digit 2. Output 1) number에서 digit을 1개 제거했을 때 만들 수 있는 10진 수 중 가장 큰 것을 문자열로 반환 3. Constraint 1) 2
1. Input 1) int[] digits 2. Output 1) digits의 숫자를 이용해 다음 조건을 만족시키는 숫자를 배열에 담아 오름차순으로 반환 - digits의 숫자 중 인덱스가 다른 것을 3개 고른다. - 세 숫자를 이어 붙여 3자리 자연수를 만든다. - 이 자연수는 짝수여야 한다. - 결과 배열에 중복은 없어야 한다. 3. Constraint 1) 3
1. Input 1) int n 2. Output 1) 피타고리스의 정리를 만족하는 n 이하의 세 자연수 a, b, c의 순서쌍의 개수를 반환 - a^2 + b^2 = c^2 3. Constraint 1) 1
1. Input 1) 정수 배열 nums 2. Output 1) 다음 조건을 만족하는 4개 숫자의 쌍의 개수를 반환 // 조건 - nums[a] + nums[b] + nums[c] == nums[d] - a < b < c < d 3. Constraint 1) 4