1784. 檢查二進制字串字段

中等 字串

思路

題目有點難理解,總體來說,就是兩個 1 之間不能有 0 的存在。

程式碼

模擬

class Solution {
public:
    bool checkOnesSegment(string s) {
        bool havezero = false;
        for(int i = 1; i < s.length(); i++) {
            if(havezero && s[i] == '1') return false;
            else if(s[i] == '0') havezero = true;
        }
        return true;
    }
};

複雜度分析

  • 時間複雜度:O(n)O(n)
  • 空間複雜度:O(1)O(1)

顯示設定

背景線條
顯示背景網格線條
懸停發光
滑鼠懸停時顯示霓虹效果
聚光燈
跟隨滑鼠的聚光燈效果
背景透明度
開啟透明玻璃效果
主題顏色
自訂主要顏色