2844. 生成特殊数字的最少操作
题目链接:2844. 生成特殊数字的最少操作
代码如下:
class Solution
{
public:
int minimumOperations(string num)
{
int res=0;
bool found0=false,found5=false;
for(int i=num.size()-1;i>=0;--i)
{
if(found0&&(num[i]=='0'||num[i]=='5')||
found5&&(num[i]=='2'||num[i]=='7'))
{
return num.size()-i-2;
}
if(num[i]=='0') {found0=true;}
else if(num[i]=='5') {found5=true;}
}
return num.size()-found0;
}
};