Skip to content
Programmingoneonone
Programmingoneonone
  • Home
  • CS Subjects
    • Internet of Things (IoT)
    • Digital Communication
    • Human Values
  • Programming Tutorials
    • C Programming
    • Data structures and Algorithms
    • 100+ Java Programs
    • 100+ C Programs
  • HackerRank Solutions
    • HackerRank Algorithms Solutions
    • HackerRank C problems solutions
    • HackerRank C++ problems solutions
    • HackerRank Java problems solutions
    • HackerRank Python problems solutions
Programmingoneonone

Leetcode Contains Duplicate problem solution

YASH PAL, 31 July 2024

This Leetcode Contains a Duplicate problem solution Given an integer array nums, return true if any value appears at least twice in the array, and return false if every element is distinct.

Leetcode Contains Duplicate problem solution

Problem solution in Python.

def containsDuplicate(self, nums: List[int]) -> bool:
        s=set()
        for ele in nums:
            if ele in s:
                return True
            else:
                s.add(ele)

Problem solution in Java.

public class Solution {
    public boolean containsDuplicate(int[] nums) {
        int i;
        Arrays.sort(nums);
        for(i=0;i<nums.length-1;i++)
        {
            if(nums[i]==nums[i+1])
            return true;
        }
        return false;
    }
}

Problem solution in C++.

class Solution {
public:
    bool containsDuplicate(vector<int>& nums) {
        unordered_map<int,int> count;
        for(auto i:nums)
            if(++count[i]>1) return true;
        return false;
    }
};

Problem solution in C.

int compare(const void* a, const void* b)
{
    int l=*(int*)a;
    int p=*(int*)b;
    return (l-p);
}

bool containsDuplicate(int* nums, int numsSize) {
    qsort(nums,numsSize,sizeof(int),compare);
    
    for(int i=0;i<numsSize-1;i++)
    {
        if(nums[i]==nums[i+1])
        {
            return true;
        }
       // printf("%d==%dn",nums[i],nums[i+1]);
    }
    return false;
}

coding problems solutions

Post navigation

Previous post
Next post

Pages

  • About US
  • Contact US
  • Privacy Policy

Programing Practice

  • C Programs
  • java Programs

HackerRank Solutions

  • C
  • C++
  • Java
  • Python
  • Algorithm

Other

  • Leetcode Solutions
  • Interview Preparation

Programming Tutorials

  • DSA
  • C

CS Subjects

  • Digital Communication
  • Human Values
  • Internet Of Things
  • YouTube
  • LinkedIn
  • Facebook
  • Pinterest
  • Instagram
©2025 Programmingoneonone | WordPress Theme by SuperbThemes