简介
简单题
code
class Solution {
public Integer count = 0;
public void dfs(StringBuffer time, int [] aws, int rlt, int maxNumber){
if(rlt >= maxNumber) return;
int rltc = rlt;
for(int i=0; i<time.length(); i++){
if(aws[i] == 0){
int a = rlt % 10;
rlt = rlt/10;
time.setCharAt(i, (char)('0' + a));
}
}
if( "00".compareTo(time.substring(0,2)) <= 0 && time.substring(0,2).toString().compareTo("23") <= 0
&& "00".compareTo(time.substring(3)) <= 0 && time.substring(3).toString().compareTo("59") <= 0
) {
count++;
}
dfs(time, aws, rltc + 1, maxNumber);
}
public int countTime(String time) {
StringBuffer s = new StringBuffer(time);
int [] aws = new int[]{-1,-1,-1,-1, -1};
int countDefuse = 0;
for (int i = 0; i < s.length(); i++) {
if(s.charAt(i) - '?' == 0){
aws[i] = 0;
countDefuse++;
}
}
dfs(new StringBuffer(time), aws, 0, new Double(Math.pow(10, countDefuse)).intValue());
return count;
}
}
---------------------------我的天空里没有太阳,总是黑夜,但并不暗,因为有东西代替了太阳。虽然没有太阳那么明亮,但对我来说已经足够。凭借着这份光,我便能把黑夜当成白天。我从来就没有太阳,所以不怕失去。
--------《白夜行》
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2020-11-05 java slider
2020-11-05 java combobox 多选框
2017-11-05 ble设备的第一次成功例子
2017-11-05 bluepy ble相关安装的知识
2016-11-05 清除浮动的 why
2016-11-05 call apply