LINTCODE 有效數字(待改進)

2021-08-08 19:50:26 字數 672 閱讀 3354

lintcode——有效數字

思路:**寫的稀爛,暫時沒想好更好的處理分類,雖然ac了,但是還是mark一下;

注意」+.1e4」為true;

class solution 

//開頭處理『-』『+』『 』『。』等情況

else

if(begin)

else

if(s[i] == ' ')

continue;

else

if( (s[i] == '.') && mid == true)

mid = false;

else

return

false;

}//尾部空格一空到底

else

if(s[i] == ' ')

//中間只能是e或者是『。』,如果是e那麼開頭結尾必須要有數字

else

if(mid || emid)

else

return

false;

}else

return

false;

}else

return

false;

}return mark;

}bool check(char a)

};

LintCode刷題 有效數字

今天第一次是跟隨乙個博主學習足跡知道有lintcode 和leetcode這兩個刷題 專為學程式設計的同志練手,我希望我可以每天堅持刷一題!題目 有效數字 要求 希望可以得到如下效果 0 true 0.1 true abc false 1 a false 2e10 true 程式 public cl...

跳石板(待改進)

題目描述 小易來到了一條石板路前,每塊石板上從1挨著編號為 1 2 3 這條石板路要根據特殊的規則才能前進 對於小易當前所在的編號為k的 石板,小易單次只能往前跳k的乙個約數 不含1和k 步,即跳到k x x為k的乙個非1和本身的約數 的位置。小易當前處在編號為n的石板,他想跳到編號恰好為m的石板去...

相同數字 LintCode

給乙個陣列,如果陣列中存在相同數字,且相同數字的距離小於給定值k,輸出yes,否則輸出no。注意事項 輸入的陣列長度為n,保證n 100000。陣列元素的值為x,0 x 1e9。輸入的k滿足 1 k n。樣例 給出 array 1,2,3,1,5,9,3 k 4,返回 yes 解釋 index為3的...