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

长春企业网站建设网络营销优化

长春企业网站建设,网络营销优化,大学生网站策划书说明书,中网可信网站是真的吗【LetMeFly】3340.检查平衡字符串:模拟 力扣题目链接:https://leetcode.cn/problems/check-balanced-string/ 给你一个仅由数字 0 - 9 组成的字符串 num。如果偶数下标处的数字之和等于奇数下标处的数字之和,则认为该数字字符串是一个 平衡…

【LetMeFly】3340.检查平衡字符串:模拟

力扣题目链接:https://leetcode.cn/problems/check-balanced-string/

给你一个仅由数字 0 - 9 组成的字符串 num。如果偶数下标处的数字之和等于奇数下标处的数字之和,则认为该数字字符串是一个 平衡字符串

如果 num 是一个 平衡字符串,则返回 true;否则,返回 false

 

示例 1:

输入:num = "1234"

输出:false

解释:

  • 偶数下标处的数字之和为 1 + 3 = 4,奇数下标处的数字之和为 2 + 4 = 6
  • 由于 4 不等于 6,num 不是平衡字符串。

示例 2:

输入:num = "24123"

输出:true

解释:

  • 偶数下标处的数字之和为 2 + 1 + 3 = 6,奇数下标处的数字之和为 4 + 2 = 6
  • 由于两者相等,num 是平衡字符串。

 

提示:

  • 2 <= num.length <= 100
  • num 仅由数字 0 - 9 组成。

解题方法:遍历求和

使用一个整型变量 c n t cnt cnt来统计结果即可。遍历字符串,遇到奇数下标则加上当前字符对应的数字,否则减去之。最终判断 c n t cnt cnt是否为 0 0 0

  • 时间复杂度 O ( l e n ( n u m ) ) O(len(num)) O(len(num))
  • 空间复杂度 O ( 1 ) O(1) O(1)

AC代码

C++
/** @Author: LetMeFly* @Date: 2025-03-14 09:30:43* @LastEditors: LetMeFly.xyz* @LastEditTime: 2025-03-14 09:32:51*/
class Solution {
public:bool isBalanced(string num) {int cnt = 0;for (int i = 0; i < num.size(); i++) {cnt += i % 2 ? (num[i] - '0') : -(num[i] - '0');}return cnt == 0;}
};
Python
'''
Author: LetMeFly
Date: 2025-03-14 09:34:04
LastEditors: LetMeFly.xyz
LastEditTime: 2025-03-14 09:34:04
'''
class Solution:def isBalanced(self, num: str) -> bool:cnt = 0for i, c in enumerate(num):cnt += ord(c) - 48 if i % 2 else 48 - ord(c)return cnt == 0
Java
/** @Author: LetMeFly* @Date: 2025-03-14 09:35:26* @LastEditors: LetMeFly.xyz* @LastEditTime: 2025-03-14 09:35:26*/
class Solution {public boolean isBalanced(String num) {int cnt = 0;for (int i = 0; i < num.length(); i++) {if (i % 2 == 0) {cnt += num.charAt(i) - 48;} else {cnt -= num.charAt(i) - 48;}}return cnt == 0;}
}
Go
/** @Author: LetMeFly* @Date: 2025-03-14 09:36:55* @LastEditors: LetMeFly.xyz* @LastEditTime: 2025-03-14 09:38:01*/
package mainfunc isBalanced(num string) bool {cnt := 0for i, c := range num {if i % 2 == 0 {cnt += int(c) - 48} else {cnt -= int(c) - 48}}return cnt == 0
}

同步发文于CSDN和我的个人博客,原创不易,转载经作者同意后请附上原文链接哦~

千篇源码题解已开源

http://www.dtcms.com/wzjs/23855.html

相关文章:

  • 福田响应式网站建设服务网站优化推广的方法
  • 政府网站建设的意见杭州网络推广公司
  • 专门做黄漫的网站网站案例
  • 什么是网站域名广告推广策划方案
  • phpcms门户网站优化好搜移动端关键词快速排名
  • 免费创造网站网络营销平台都有哪些
  • 广告在什么网站做深圳seo优化服务
  • 如何做网站评估分析优帮云查询数据云查询
  • 营销型网站及原因有哪些方面宣传推广的十种方式
  • 广州政府网站建设经验百度推广管理平台登录
  • 公司网站哪家做的好深圳疫情最新情况
  • 网站建设那家好免费收录软文网站
  • 网站建设加推广需要多少钱如何创建网站教程
  • 一般做网站用什么语言引擎搜索是什么意思
  • 网站开发翻译功能北京it培训机构哪家好
  • 内蒙古建设厅网站营销方式有哪几种
  • 成都网站建设公司排行百度员工收入工资表
  • 徐州做网站管理的公司百度投放
  • 提升学历的好处有哪些seo基础入门
  • 网站维护工作计划小程序制作费用一览表
  • 网站前台建设用到哪些工具免费的网页网站
  • 如何注销网站广州网站快速排名
  • 贵阳有做网站的公司吗百度旗下推广平台有哪些
  • 如何做网站计数器360搜图片识图
  • 赛事竞猜网站开发店铺推广
  • 平面设计用到的软件有哪些常用seo站长工具
  • java电商网站开发视频网络营销策划方案模板范文
  • asp动态网站被攻击百度推广关键词排名在哪看
  • 做淘宝券网站seo关键词使用
  • 高端网站建设服务seo店铺描述例子