zoukankan      html  css  js  c++  java
  • Leetcode 217.存在重复元素 By Python

    给定一个整数数组,判断是否存在重复元素。

    如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。

    示例 1:

    输入: [1,2,3,1]
    输出: true
    

    示例 2:

    输入: [1,2,3,4]
    输出: false
    

    示例 3:

    输入: [1,1,1,3,3,4,3,2,4,2]
    输出: true
    

    思路:

    如果一个数组中有重复元素,那么去重后的长度肯定不会等于原来的长度,这是显然的,既然python提供了setlen那么直接用就好了_(:з」∠)_

    class Solution:
        def containsDuplicate(self, nums):
            """
            :type nums: List[int]
            :rtype: bool
            """
            if len(nums) == len(set(nums)):
                return False
            else:
                return True
    

    ps.可是为什么明明跟第一个人的代码是一样的我交了好几次达不到那样的水准......

  • 相关阅读:
    Linux正则和grep命令
    Linux用户和权限
    XP下安装ubuntu
    Linux命令行和shell编程
    Linux软件安装及基本概念
    Linux历史,安装,分区,版本
    Eric Linux
    批量插入数据
    Django 相关
    标签,
  • 原文地址:https://www.cnblogs.com/MartinLwx/p/9200891.html
Copyright © 2011-2022 走看看