Skip to content

Commit 5dcec72

Browse files
committed
update: 217
1 parent 38a3c48 commit 5dcec72

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

‎README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ This is the solutions collection of my LeetCode submissions, most of them are pr
132132
| 210 | [Course Schedule II](https://leetcode.com/problems/course-schedule-ii/) | [JavaScript](./src/course-schedule-ii/res.js) | Medium |
133133
| 213 | [house-robber-ii](https://leetcode.com/problems/house-robber-ii/) | [TypeScript](./src/house-robber-ii/res.ts) | Medium |
134134
| 215 | [Kth Largest Element in an Array](https://leetcode.com/problems/kth-largest-element-in-an-array/) | [JavaScript](./src/kth-largest-element-in-an-array/res.js) | Medium |
135-
| 217 | [Contains Duplicate](https://leetcode.com/problems/contains-duplicate/) | [JavaScript](./src/contains-duplicate/res.js) | Easy |
135+
| 217 | [Contains Duplicate](https://leetcode.com/problems/contains-duplicate/) | [JavaScript](./src/contains-duplicate/res.js) · [TypeScript](./src/contains-duplicate/res.ts) | Easy |
136136
| 219 | [Contains Duplicate II](https://leetcode.com/problems/contains-duplicate-ii/) | [JavaScript](./src/contains-duplicate-ii/res.js) | Easy |
137137
| 220 | [Contains Duplicate III](https://leetcode.com/problems/contains-duplicate-iii/) | [JavaScript](./src/contains-duplicate-iii/res.js) | Medium |
138138
| 228 | [Summary Ranges](https://leetcode.com/problems/summary-ranges/solution/) | [JavaScript](./src/summary-ranges/res.js) | Medium |

‎src/contains-duplicate/res.ts

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
function containsDuplicate(nums: number[]): boolean {
2+
if (nums.length < 2) {
3+
return false;
4+
}
5+
6+
nums.sort((a, b) => a - b);
7+
8+
for (let i = 1; i < nums.length; i++) {
9+
if (nums[i] === nums[i-1]) {
10+
return true;
11+
}
12+
}
13+
14+
return false;
15+
};

0 commit comments

Comments
 (0)