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

做短视频的网站收益百度网盘破解版

做短视频的网站收益,百度网盘破解版,中山市网站建站公司,建立网站的优势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/14428.html

相关文章:

  • 怎么查网站的关键词排名免费发布推广的网站有哪些
  • 长沙专业做网站腾讯会议开始收费
  • html5网站建设企业论文百度号码认证平台
  • 杭州网站制作平台公司百度登陆页面
  • 音乐外链生成网站怎么做nba排名最新
  • 做一小说网站要花多钱网站推广的方式有
  • 好的漂亮的淘宝客网站模板下载推手平台哪个靠谱
  • 哪个网站做浏览器主页网络营销策划书
  • dw怎么做别人可以看的网站百度链接收录提交入口
  • 网站建设费用组成seo外链优化培训
  • 广东东莞桥头1例新冠状网站关键词优化办法
  • 百度网站排名哪家好注册一个域名需要多少钱
  • 贵州省建设厅二建报名网站临沂做网络优化的公司
  • 网站服务器托管seo建站教程
  • sempre音乐术语云南网络营销seo
  • C 做的窗体怎么变成网站新媒体
  • 大连做网站百度站长平台工具
  • 妇科医院网站建设怎么做搜索引擎营销的原理
  • 下沙建设局网站中国网站排名网官网
  • 做网站前段用什么软件产品运营方案
  • 贵阳花果园r区网站建设网络销售培训
  • 网站域名能更该吗北京seo优化哪家公司好
  • 各个做网站的有什么区别seo刷关键词排名软件
  • 网页顶部导航栏设计seo公司 彼亿营销
  • 厦门 网站建设黄冈网站推广优化找哪家
  • 如何保证网站安全发布新闻的平台有哪些
  • 企业信息填报登录seo综合查询什么意思
  • 苏州建站推广公司武汉外包seo公司
  • 连网站建设中国十大经典广告
  • 网站开发类毕业论文范例搜狗搜索引擎优化指南