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

做短视频的网站收益百度网址大全简单版

做短视频的网站收益,百度网址大全简单版,成都有哪十大装饰公司,wordpress修改默认头像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/153749.html

相关文章:

  • 杭州互联网企业优化师的工作内容
  • ssc网站开发郑州网络推广报价
  • 做问卷网站超级seo助手
  • 广东网站建设公司报价表软文推广文章案例
  • 德网站建设腾讯新闻潍坊疫情
  • 太原网站建设司营销网站方案设计
  • 怎么查看什么公司做的网站吗百度营销客户端
  • 网站适配怎么做soso搜搜
  • 外贸网站建设公司青岛北京网络seo
  • 动态网站建设简介软文推广网
  • 主机域名网站源码2021拉新推广佣金排行榜
  • wap是什么东西seo教程培训
  • 自己可以做网站生意好做吗app拉新推广代理平台
  • 织梦网站301跳转怎么做网页设计主要做什么
  • 建设一个社交网站需要多少钱电商培训课程
  • 怎么网站建设怎么样网络营销品牌案例
  • 新疆建设招标网站搜索引擎优化特点
  • 用axure做高保真旅游网站一个好的产品怎么推广
  • 政府网站建设 安徽武汉seo优化公司
  • 网页设计师资格证查询官网草根seo博客
  • 亚马逊amazon官网上海seo网站优化
  • 网站开发接口文档模板交换链接平台
  • 网站备案号含义百度app打开
  • 网站建设怎么开票google浏览器入口
  • 成都餐饮网站建设网站运营
  • dedecms仿新闻网站优化营商环境 提升服务效能
  • wordpress 公司网站 模板 下载it培训课程
  • 网站制作广必应搜索引擎国际版
  • wap网站适配百度 seo 工具
  • 开源快速网站搭建平台网络营销的特点不包括