publicintrepeatedNTimes(int[] nums) {
Set<Integer> seen =new HashSet<>();
for (int x : nums) {
if (seen.contains(x)) return x;
seen.add(x);
}
return-1;
}
1
2
3
4
5
6
7
8
funrepeatedNTimes(nums: IntArray): Int {
val seen = mutableSetOf<Int>()
for (x in nums) {
if (x in seen) return x
seen.add(x)
}
return -1}
1
2
3
4
5
6
7
defrepeatedNTimes(nums):
seen = set()
for x in nums:
if x in seen:
return x
seen.add(x)
return-1
1
2
3
4
5
6
7
8
use std::collections::HashSet;
fnrepeated_n_times(nums: Vec<i32>) -> i32 {
letmut seen = HashSet::new();
for x in nums {
if!seen.insert(x) { return x; }
}
-1}
1
2
3
4
5
6
7
8
functionrepeatedNTimes(nums: number[]):number {
constseen=newSet<number>();
for (constxofnums) {
if (seen.has(x)) returnx;
seen.add(x);
}
return-1;
}