➜ ~

Playing Hacks and Stuffs!


Project maintained by h4ckyou Hosted on GitHub Pages — Theme by mattgraham

Contains Duplicate II

image

From the first challenge of this series Contains Duplicate I learnt a more efficient way of getting duplicates in an array so I just implemented it here and of cause made sure it meet the conditions

Here is my thought process:

1. We are given an array named `nums` and an integer named `k`
2. We are to return true or false based on the following conditions:
	- If there are two distinct indices `i & j` where by nums[i] == nums[j] and abs(i - j) <= k
	- We should return true else we will return false
3. I'll create a hash table that would hold up the elements as keys and their indices as values
4. Then use the condition required by the program

Solve Script: link

Running it works meeting a very low time complexity compared to other python scripters image

So here’s the explanation to my solve script