|
|
@@ -6,16 +6,20 @@ from typing import List
|
|
|
|
|
|
class Solution:
|
|
|
def countKDifference(self, nums: List[int], k: int) -> int:
|
|
|
- return sum(
|
|
|
- len(
|
|
|
- [
|
|
|
- 1
|
|
|
- for j in range(len(nums))
|
|
|
- if i < j and abs(nums[i] - nums[j]) == k
|
|
|
- ]
|
|
|
- )
|
|
|
- for i in range(len(nums))
|
|
|
- )
|
|
|
+ r: int = 0
|
|
|
+ i: int = 0
|
|
|
+ l: int = len(nums)
|
|
|
+ while i < l:
|
|
|
+ j: int = i
|
|
|
+ while j < l:
|
|
|
+ if abs(nums[i] - nums[j]) == k:
|
|
|
+ r += 1
|
|
|
+ pass
|
|
|
+ j += 1
|
|
|
+ pass
|
|
|
+ i += 1
|
|
|
+ pass
|
|
|
+ return r
|
|
|
pass
|
|
|
|
|
|
|