leetcode:2441. 与对应负数同时存在的最大正整数(python3解法)

难度:简单

给你一个 不包含 任何零的整数数组 nums ,找出自身与对应的负数都在数组中存在的最大正整数 k

返回正整数k ,如果不存在这样的整数,返回 -1

示例 1:

复制代码
输入:nums = [-1,2,-3,3]
输出:3
解释:3 是数组中唯一一个满足题目要求的 k 。

示例 2:

复制代码
输入:nums = [-1,10,6,7,-7,1]
输出:7
解释:数组中存在 1 和 7 对应的负数,7 的值更大。

示例 3:

复制代码
输入:nums = [-10,8,6,7,-2,-3]
输出:-1
解释:不存在满足题目要求的 k ,返回 -1 。

提示:

  • 1 <= nums.length <= 1000
  • -1000 <= nums[i] <= 1000
  • nums[i] != 0

题解:

python 复制代码
class Solution:
    def findMaxK(self, nums: List[int]) -> int:
        res_list = []
        for i in nums:
            if -i in nums:
                res_list.append(i)
        if len(res_list) == 0:
            return -1
        return max(res_list)
相关推荐
深蓝海拓1 分钟前
Qt:创建一套基于HSL颜色体系的颜色库
笔记·python·qt·学习·ui
步辞2 分钟前
CSS如何解决小屏幕上的长单词截断版面
jvm·数据库·python
Thanks_ks4 分钟前
【第 001 讲】计算机底层基础与 Python 生态全景:硬件架构 | 语言演进 | 执行机制 | 语言特性 | 解释器 | 版本策略
python·编程语言·python入门·计算机基础·解释器·底层原理·cpython
qq_460978405 分钟前
如何在无向图中找出从任意节点可达的所有节点(连通分量识别)
jvm·数据库·python
生信研究猿8 分钟前
leetcode 78.子集
算法·leetcode·深度优先
大蚂蚁2号9 分钟前
本地视频转文字|video2text
python·音视频·视频转文本
XiYang-DING11 分钟前
【Java EE】工厂模式
java·python·java-ee
龙俊杰的读书笔记12 分钟前
一文读懂python并发&并行编程--以xinference框架应用为例
开发语言·网络·python
sycmancia14 分钟前
Qt——文本编辑器中的功能交互
qt·算法