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

做短视频的网站收益同城推广

做短视频的网站收益,同城推广,vps怎么做网站,企业型网站建设哪家比较好1 题目:生成特殊数字的最少操作 官方标定难度:中 给你一个下标从 0 开始的字符串 num ,表示一个非负整数。 在一次操作中,您可以选择 num 的任意一位数字并将其删除。请注意,如果你删除 num 中的所有数字&#xff0…

1 题目:生成特殊数字的最少操作

官方标定难度:中

给你一个下标从 0 开始的字符串 num ,表示一个非负整数。

在一次操作中,您可以选择 num 的任意一位数字并将其删除。请注意,如果你删除 num 中的所有数字,则 num 变为 0。

返回最少需要多少次操作可以使 num 变成特殊数字。

如果整数 x 能被 25 整除,则该整数 x 被认为是特殊数字。

示例 1:

输入:num = “2245047”
输出:2
解释:删除数字 num[5] 和 num[6] ,得到数字 “22450” ,可以被 25 整除。
可以证明要使数字变成特殊数字,最少需要删除 2 位数字。

示例 2:

输入:num = “2908305”
输出:3
解释:删除 num[3]、num[4] 和 num[6] ,得到数字 “2900” ,可以被 25 整除。
可以证明要使数字变成特殊数字,最少需要删除 3 位数字。

示例 3:

输入:num = “10”
输出:1
解释:删除 num[0] ,得到数字 “0” ,可以被 25 整除。
可以证明要使数字变成特殊数字,最少需要删除 1 位数字。

提示

1 <= num.length <= 100
num 仅由数字 ‘0’ 到 ‘9’ 组成
num 不含任何前导零

2 solution

从后往前看看是否能形成 00 25 50 75 这四个数,第一次形成时对应最小次数

代码

class Solution {/** 能被 25 整除,则最后两位必须是 00 50 25 75* 从后往前找如果第一次找到这两位数即可*/
public:int minimumOperations(string num) {bool zero{}, five{};int n = num.size();for (int i = n - 1; i >= 0; i--) {if (num[i] == '0' || num[i] == '5') {if (zero)return n - i - 2;if (num[i] == '0') zero = true;else five = true;} else if (num[i] == '2' || num[i] == '7') {if (five)return n - i - 2;}}return n - zero;}
};

结果

在这里插入图片描述

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

相关文章:

  • 硬件开发网站最近的新闻摘抄
  • 有口碑的中山网站建设做一个app软件大概要多少钱
  • 电子购物网站建设视频网站建设找哪家公司好
  • 网站后台登入不了出现验证码错误开车搜索关键词
  • 黄岛区做网站多少钱首页关键词怎么排名靠前
  • 网站访问量aspseo优化多久能上排名
  • 为什么有的网站打不开 别的网站就可以打开百度怎么做关键词优化
  • 个人网站的建立怎么做营销广告文案
  • 元芳重庆网站建设今日网站收录查询
  • 企业网站建设重要性seo优化外包
  • 网站开发开源框架app开发公司推荐
  • 四川省人民政府2022年森林防火令郑州怎么优化网站排名靠前
  • 网站建设经验材料seo平台代理
  • 兰州做网站维护的公司优化网络软件
  • 甘肃兰州是几线城市宁波百度快照优化排名
  • 做公务员题的网站上海百度公司地址在哪里
  • 租房网站开发商丘网站推广公司
  • 高端网站建设高端网站建设专家兰州百度推广的公司
  • wordpress设计的网站seo广告
  • 如何做婚庆公司的网站完整的社群营销方案
  • 电商网站建设推荐新东方烹饪学校
  • 传媒网站建设公司网站模板商城
  • 网站的备案号电脑网页制作
  • 老闵行是指哪里天津seo诊断技术
  • 做微信公众号页面的网站网站seo关键词排名优化
  • 河北省疫情防控最新政策seo核心技术排名
  • https网站开发企业策划
  • 做债的网站网站收录查询工具
  • 自己电脑做网站用备案百度游戏官网
  • 网站建设需要学什么想做百度推广找谁