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

做网站大概多钱最新域名查询

做网站大概多钱,最新域名查询,浙江网站建设dyfwzx,二维码生成器在线给你一个下标从 0 开始的字符串 num ,表示一个非负整数。 在一次操作中,您可以选择 num 的任意一位数字并将其删除。请注意,如果你删除 num 中的所有数字,则 num 变为 0。 返回最少需要多少次操作可以使 num 变成特殊数字。 如…

给你一个下标从 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 位数字。

思路

        只要结尾是00,75,25,50还有只剩0和全删这几种答案,从尾记录最短的长度。

代码

class Solution {
public:int minimumOperations(string num) {unordered_map<char, int> hashtable;int cnt = 0;char ch;for(int i = num.size()-1;i >= 0; --i){ch = num[i];if((ch == '0' || ch == '5') && hashtable.find('0') != hashtable.end())return cnt-1;if((ch == '2' || ch == '7') && hashtable.find('5') != hashtable.end())return cnt-1;else{++hashtable[ch];++cnt;}}if(hashtable.find('0') == hashtable.end())return num.size();elsereturn num.size()-1;}
};

http://www.bjxfkj.com.cn/article/109210.html

相关文章:

  • 企业网站备案需要法人拍照吗银川注册公司流程和费用
  • asp网站代码 部分封装五八58同城找工作
  • 大连微信网站建设杭州 seo网站建设 网络服务
  • 无法访问此网站是什么原因竞价推广价格
  • wordpress建站优势wordpress301规则
  • 公司网站内容编辑怎么用2013做网站
  • 德阳seo网站建设用dw制作个人网站
  • 网站后台标签切换手机软件商店下载
  • 制作广告网站的步骤设计制作一个生态瓶
  • 如何做网站alexa排名网站建设报价单-中英文版
  • PPT做音乐网站介绍WordPress制作小说网站
  • 网站流量转换网站策划制作公司
  • 禁止ip直接打开网站石家庄网站建设云图
  • 汕头有没有做网站松岗网站的建设
  • 西安微网站开发武进网站建设咨询
  • 网站微营销公司哪家好上海最新状况
  • 河北建设厅官方网站八大员考试企业开发流程
  • seo教程网站优化wordpress 压缩插件
  • 深圳建网站的公怎么制作网站设计图片
  • 贵阳网站建设设计四位一体网站开发
  • 网页设计网站思路网站被人抄袭怎么办
  • 自动发卡网站怎么做低代码开发平台 开源
  • 怎么做记步数的程序到网站网站建设中 油财宝
  • 网站怎么做等级保护网站建设标准一
  • 精品网站建设费用 找磐石网络一流wordpress改密码忘记
  • 网站系统繁忙怎么办东阳市网站建设制作
  • 西湖区住房和城乡建设局网站沈阳今天重大新闻
  • 奥明科技网页制作教程乐云seo快速网站建设
  • 用node做的网站wordpress 数据库权限
  • 佛山企业网站制作公司苏州高端网站开发