Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Binary Search
- hash table
- two pointers
- 파이썬
- Data Structure
- string
- geometry
- Counting
- Class
- 코딩테스트
- array
- 코테
- sorting
- Binary Tree
- Stack
- implement
- Matrix
- 자바
- 구현
- java
- database
- greedy
- simulation
- Tree
- Method
- bit manipulation
- dynamic programming
- Number Theory
- SQL
- Math
Archives
- Today
- Total
코린이의 소소한 공부노트
[LeetCode/Easy] 268. Missing Number 본문
1. Input
1) int 배열 nums
2) nums에는 0 이상 n 이하의 n+1개의 수 중 n개의 수가 1개씩 담겨 있음
2. Output
1) nums에 담기지 못한 숫자
3. Constraint
1) n == nums.length
2) 1 <= n <= 104
3) 0 <= nums[i] <= n
4) nums에는 중복 숫자가 담기지 않는다.
4. Example
Input: [3, 0, 1] -> Output: 2 (0부터 3까지의 숫자 중 2가 없음)
Input: [4, 3, 2, 1, 0] -> Output: 5 (배열의 길이가 5 -> 0부터 5까지의 숫자 중 5가 없음)
5. Code
1) 첫 코드(2022/07/06)
int n = nums.length;
int sum = n*(n+1)/2;
for(int i=0 ; i<n ; i++)
sum -= nums[i];
return sum;
'코딩테스트 풀이 > JAVA' 카테고리의 다른 글
[프로그래머스/Lv.0] 두 수의 차 (0) | 2022.10.18 |
---|---|
[프로그래머스/Lv.0] 두 수의 합 (0) | 2022.10.18 |
[LeetCode/Easy] 263. Ugly Number (0) | 2022.10.14 |
[LeetCode/Easy] 258. Add Digits (0) | 2022.10.14 |
[LeetCode/Easy] 242. Valid Anagram (0) | 2022.10.13 |