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

leetcode:2485. 找出中枢整数(python3解法)

难度:简单

给你一个正整数 n ,找出满足下述条件的 中枢整数 x :

  • 1 和 x 之间的所有元素之和等于 x 和 n 之间所有元素之和。

返回中枢整数 x 。如果不存在中枢整数,则返回 -1 。题目保证对于给定的输入,至多存在一个中枢整数。

示例 1:

输入:n = 8
输出:6
解释:6 是中枢整数,因为 1 + 2 + 3 + 4 + 5 + 6 = 6 + 7 + 8 = 21 。

示例 2:

输入:n = 1
输出:1
解释:1 是中枢整数,因为 1 = 1 。

示例 3:

输入:n = 4
输出:-1
解释:可以证明不存在满足题目要求的整数。

提示:

  • 1 <= n <= 1000

题解:(题目怎么说就怎么来)

class Solution(object):def pivotInteger(self, n):res = []for i in range(1,n+1):res.append(i)for j in range(0,len(res)):if sum(res[0:j+1]) == sum(res[j:len(res)]):return j+1          return -1

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

相关文章:

  • asp.net core mvc之模型绑定、特性约束模型绑定、模型验证(服务器/客户端/远程)
  • AI诈骗防范:保护数字社会的安全前线
  • (待完善)python学习参考手册
  • STM32-HAL库09-CAN通讯(loopback模式)
  • jsvascript使用dhtmlXTreeObject的loadJSONObject绘制目录树
  • LeetCode 17. 电话号码的字母组合 中等
  • 《GPT与AI助手:技术进步与就业前景》
  • 线性代数 | 矩阵运算 加减 数乘 矩阵的幂运算
  • Linux---(五)三大工具yum、vim、gcc/g++
  • 网络通信TCP、UDP详解
  • Flutter笔记:绘图示例 - 一个简单的(Canvas )时钟应用
  • Bard和ChatGPT的一些比较
  • centos7安装Nexus(Maven私服)与配置使用教程
  • Azure 机器学习 - 有关为 Azure 机器学习配置 Kubernetes 群集的参考
  • 使用微信小程序控制蓝牙小车(微信小程序端)
  • 【react hook】react hook组件中,在forEach中使用async/awati进行异步操作,为什么后面代码没有等待直接同步运行了呢?
  • 高斯过程回归 | GPR高斯过程回归
  • [autojs]逍遥模拟器和vscode对接
  • Docker 安装与优化
  • Wix使用velo添加Google ads tag并在form表单提交时向谷歌发送事件
  • Centos配置邮件发送
  • Ubuntu系统使用apt-get管理软件工具
  • 带你走进Cflow (三)·控制符号类型分析
  • FPGA UDP RGMII 千兆以太网(3)ODDR
  • OSG交互:选中场景模型并高亮显示
  • 农业大棚智能化改造升级与远程视频监管方案,助力智慧农业建设发展
  • P6入门:项目初始化2-项目详情之日期Date
  • 【ubuntu20.04】win10安装ubuntu20.04双系统
  • 使用ffmpeg 压缩视频
  • C# , .netWebApi, WPF 用特性实现类似Java 的Ioc 自动装配@Autowired