Debounce — LeetCode 2627 Python Solution
MediumJavaScript
- Problem
- #2627
- Reading time
- 2 min
- Source
- leetcode.com
The problem
Given a function fn and a time in milliseconds t, return a debounced version of that function. A debounced function is a function whose execution is delayed by t milliseconds and whose execution is cancelled if it is called again within that window of time.
Example
- Input
- t = 50
- Output
- [{"t": 125, inputs: [2]}]
- Explanation
- let start = Date.now();
Complexity
| Measure | Complexity |
|---|---|
| Time | O(n) |
| Space | O(1) to O(n) auxiliary |
Related problems
Frequently asked questions
- How hard is LeetCode 2627. Debounce?
- LeetCode 2627. Debounce is rated Medium on LeetCode.
- What topics does LeetCode 2627. Debounce cover?
- LeetCode 2627. Debounce is tagged JavaScript on LeetCode.