当前位置: 首页 > news >正文

【数组的中心位置】python实现-附ChatGPT解析

1.题目

数组的中心位置
题目
给你一个整数数组 nums,请计算数组的中心位置。
数组中心位置是数组的一个下标,其左侧所有元素相乘的积等于右侧所有元素相乘的积
数组第一个元素的左侧积为 1,最后一个元素的右侧积为 1
如果数组有多个中心位置,应该返回最靠近左边的那一个。
如果数组不存在中心位置,返回 -1
输入描述
输入只有一行,给出N个正整数用空格分格: nums = 2 5 3 6 5 6
1 <= nums.length <= 1024
1 <= nums[i] <= 10
输出描述
输出: 3
解释:
中心位置是 3。
左侧数之积 sum = nums[0] * nums[1]* nums[2] = 2 * 5 * 3 =30
右侧数之积 sum = nums[4] * nums[5] = 5 * 6 = 30
二者相等。

示例一
输入:

2 5 3 6 5 6
输出:
3

2.题解

解题思路:

http://www.lryc.cn/news/173718.html

相关文章:

  • 黑马JVM总结(二十三)
  • AI人体行为分析:玩手机/打电话/摔倒/攀爬/扭打检测及TSINGSEE场景解决方案
  • HI_NAS linux 记录
  • 计算机图形学中的几何光学
  • 「UG/NX」BlockUI 选择小平面区域 Select Facet Region
  • 【完全二叉树魔法:顺序结构实现堆的奇象】
  • Maven官方镜像仓库与阿里云云效Maven
  • python系列教程215——列表解析与矩阵
  • fonts什么文件夹可以删除吗?fonts文件夹删除了怎么恢复
  • 【智慧工地源码】智慧工地助力数字建造、智慧建造、安全建造、绿色建造
  • CListCtrl设置只显示单列
  • 冒泡排序与选择排序(最low的两兄弟)
  • MySQL-三大日志
  • MySQL数据库详解 二:数据库的高级语言和操作
  • 基于springboot+vue的在线购房(房屋租赁)系统
  • scikit-learn机器学习算法封装
  • 信息化发展56
  • 外贸进销存ERP系统源码 多店ERP系统源码
  • 旅游行业怎么做微信营销?
  • Linux下du指令详情介绍
  • 【刷题-牛客】链表内指定区间反转
  • 【MySQL】 MySQL索引事务
  • mybatis-plus异常:dynamic-datasource can not find primary datasource
  • 购物H5商城架构运维之路
  • 【NAD NADPH; FMN FAD ; NMN -化学】
  • Shell脚本之if的用法
  • Java实验案例(一)
  • Service Worker原理
  • MySQL集群高可用架构之MHA
  • 【算法专题突破】二分查找 - 704. 二分查找(16)