leetcode:1822. 数组元素积的符号(python3解法)

news2025/2/11 15:15:50

难度:简单

已知函数 signFunc(x) 将会根据 x 的正负返回特定值:

  • 如果 x 是正数,返回 1 。
  • 如果 x 是负数,返回 -1 。
  • 如果 x 是等于 0 ,返回 0 。

给你一个整数数组 nums 。令 product 为数组 nums 中所有元素值的乘积。

返回 signFunc(product) 。

示例 1:

输入:nums = [-1,-2,-3,-4,3,2,1]
输出:1
解释:数组中所有值的乘积是 144 ,且 signFunc(144) = 1

示例 2:

输入:nums = [1,5,0,2,-3]
输出:0
解释:数组中所有值的乘积是 0 ,且 signFunc(0) = 0

示例 3:

输入:nums = [-1,1,-1,1,-1]
输出:-1
解释:数组中所有值的乘积是 -1 ,且 signFunc(-1) = -1

提示:

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

题解:

class Solution:
    def arraySign(self, nums: List[int]) -> int:
        res = 1
        for i in nums:
            res *= i
        if res > 0:
            return 1
        elif res < 0:
            return -1
        else:
            return 0

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/645950.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Compose Desktop 实战 宝可梦图鉴

Compose Desktop 实战 宝可梦图鉴 前言 阅读本文需要一定compose基础&#xff0c;如果没有请移步Jetpack Compose入门详解&#xff08;实时更新&#xff09; 接口数据来源于pokeapi 项目源代码 如果你觉得不错&#xff0c;请给我一个star&#xff0c;THKS 实现效果 闲话不…

unity制作捕鱼达人

文章目录 介绍制作水波特效制作多种ui制作不同种类鱼的动画鱼的多种移动效果制作鱼的生成点多种炮台多种子弹多种网游戏控制器声音控制器游戏存档游戏开始 介绍 水波荡漾的特效 鱼有多种运动轨迹 每隔一段时间自动收集金币 可以切换不同的炮台 升级后有不同的特效 捕捉到普通鱼…

Salesforce开发人员如何利用生成式AI?

AI浪潮来袭&#xff0c;技术和产品的新消息奔涌而来&#xff0c;开发者们的工作模式正在经历巨变。ChatGPT的出现&#xff0c;让问题的解法更有想象力&#xff0c;也让敲下一行代码、发布一款产品变得更容易。 AI可以帮助指导开发过程中的错误&#xff0c;并改进解决方案&…

ChatGPT/InstructGPT详解

前言 GPT系列是OpenAI的一系列预训练文章&#xff0c;GPT的全称是Generative Pre-Trained Transformer&#xff0c;顾名思义&#xff0c;GPT的目的就是通过Transformer为基础模型&#xff0c;使用预训练技术得到通用的文本模型。目前已经公布论文的有文本预训练GPT-1&#xff…

【iM群发部署,苹果推是什么】苹果日历推,配置 iOS 设备:您可以创建自定义配置文件

Apple Configurator 是苹果官方提供的一款工具&#xff0c;主要面向企业和教育机构&#xff0c;用于集中管理和配置多个 iOS 设备。 使用 Apple Configurator&#xff0c;您可以在 PC 端进行以下操作&#xff1a; 配置 iOS 设备&#xff1a;您可以创建自定义配置文件&#xf…

经典文献阅读之--A Review of Motion Planning(轨迹规划回顾)

0. 简介 对于自动驾驶以及机器人而言&#xff0c;除了SLAM以外&#xff0c;另一个比较重要的部分就是轨迹规划了。而最近作者看到了几篇比较好的文章&#xff0c;分别为《A Review of Motion Planning Techniques for Automated Vehicle》、《A review of motion planning alg…

《现代中学生》初中版期刊简介及投稿邮箱

《现代中学生》初中版期刊简介&#xff1a; 《现代中学生》现代中学生初中版 主管单位 吉林省教育厅 主办单位 吉林教育杂志社 国际刊号ISSN&#xff1a;1009-5748&#xff1b;国内刊号CN&#xff1a;22-1046/G4&#xff1b;邮发代号&#xff1a;12-52 出版周期&#xff1…

关于MySQL数据库的基本概念

MySQL数据库初体验 一、数据库的基本概念二、 数据库的发展三、主流的数据库介绍四、 关系数据库五、非关系数据库 一、数据库的基本概念 1. 数据 (Data) 数据就是描述事物的符号记录。包括数字&#xff0c;文字、图形、图像、声音、档案记录等。以“记录”形式按统一的格式进…

三勾点餐新增功能特价团购

点击后台-插件-特价团购&#xff0c;展示下方界面 ☆ 团购订单 所有团购的订单将在此处展示订单搜索&#xff1a;填写任意项点击“查询即可订单详情&#xff1a;可以看到单个订单的基本信息、门店信息、团购信息、付款信息、券码信息订单核销&#xff1a;前端核销&#xff0c;…

MySQL性能深度优化

这里的深度优化是指&#xff0c;除了建索引、左匹配索引等等其他的优化手段。 文章涉及到操作系统连接数、IO、Mysql本身的某些参数设置&#xff0c;值得记录下来。 文章目录 一.数据库服务器配置二.CPU的优化三.内存的优化四.IO的优化五.连接的优化六.数据一致性的优化原文链…

scDesign3:多模态单细胞和空间组学数据生成

scDesign3是一个统计模拟器&#xff0c;通过从真实数据中学习可解释的参数&#xff0c;生成真实的单细胞和空间组学数据&#xff0c;包括各种细胞状态、实验设计和特征模态。使用单细胞和空间组学数据的统一概率模型&#xff0c;scDesign3可以推断出具有生物学意义的参数&#…

DC降压电源模块 输入8-32V输出电流50A/1V-12V 恒流恒压可调模块

【产品参数】 [] 非隔离同步降压(BUCK)电源模块 [] 宽输入DC6-32V&#xff0c;输出DC0.6-12.2V [] 峰值效率>96% [] 过流保护 短路保护自恢复 [] 远程ON/OFF [] 过温保护、高稳压精度、动态响应快 [] 输出限流指示灯 [] 输出电压电流可调 [] 低纹波、低静态电流 […

Kafka学习--3、Kafka Broker、节点服役和退役、Kafka 副本、Leader 选举流程、故障处理

1、Kafka Broker 1.1 Kafka Broker工作流程 1.1.1 Zookeeper储存的Kafka信息 &#xff08;1&#xff09;启动Zookeeper集群、再启动Kafka集群&#xff0c;然后启动Zookeeper客户端 &#xff08;2&#xff09;通过ls命令可以查看kafka相关信息。 1.1.2 Kafka Broker总体工作…

【冷冻电镜】IMOD使用教程(Etomo tutorial)

参考教程&#xff1a; Etomo Tuturial for IMOD version 4.11 1. Initial Setup 本教程提供了一个小双轴示例数据集和Etomo的分布指南&#xff0c;更详细的内容参考Tomography Guide。该版本使用1k*1k的图像而不是压缩版本。imodhelp命令可以打开帮助界面&#xff0c;查看各种…

自定义修改Typora原生默认github风格样式

使用typora的时候&#xff0c;想要自定义一些颜色、字体&#xff0c;或者修改一些设置&#xff0c;这个时候需要修改或者自己编写css文件。 修改涉及的样式&#xff1a; ① 目录 ② 块应用 我还是比较喜欢原生自带的默认样式&#xff08;github样式&#xff09;&#xff0c; 但…

公司采购缺进项发票,税负重?买票违法不可取,这招可合规节税!

公司采购缺进项发票&#xff0c;税负重&#xff1f;买票违法不可取&#xff0c;这招可合规节税&#xff01; 《税筹顾问》专注于园区招商&#xff0c;您的贴身节税小能手&#xff0c;合理合规节税&#xff01; 自从金税四期的上线&#xff0c;我国的税务环境有了翻天覆地的变化…

软件开发流程解析

文章目录 1. 软件开发生命周期2.常见开发流程2.1 瀑布模型2.2 敏捷开发 3.实例开发过程示例 1. 软件开发生命周期 来源于百度百科&#xff1a;软件生命周期(Software Life Cycle,SLC)是软件的产生直到报废或停止使用的生命周期。软件生命周期内有问题定义、可行性分析、总体描述…

哈工大人工智能数学基础考试题型和资料(考查课)

大作业 【免费】人工智能数学基础11111资源-CSDN文库 PPT (1条消息) 【免费】人工智能数学基础PPT解压缩打开不会出现乱码资源-CSDN文库

Docker安装wordpress并配置数据库(详细步骤)

Docker在线拉取安装wordpress并配置数据库 一、拉取wordpress镜像(默认最新)二、启动wordpress容器三、查看容器状态四、安装wordpress博客程序 如果您已经在 Docker 容器中分别安装了 WordPress 和 MySQL&#xff0c;并且想要让它们链接起来&#xff0c;可以按照以下步骤进行操…

这所武汉的211,面试仅占比15%,却刷掉了409分的同学!Why?

一、学校及专业介绍 武汉理工大学&#xff08;Wuhan University of Technology&#xff09;&#xff0c;简称武理工&#xff0c;位于武汉市&#xff0c;是中华人民共和国教育部直属全国重点大学&#xff0c;国家“双一流”建设高校&#xff0c;“211工程”、“985工程优势学科创…