成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

leetcode每日一題-520:檢測(cè)大寫字母

flybywind / 3607人閱讀

摘要:每日一題檢測(cè)大寫字母鏈接檢測(cè)大寫字母題目分析模擬分析題遍歷一下字符串統(tǒng)計(jì)一下其中的大小寫字母然后根據(jù)大小寫字母的數(shù)量判斷即可代碼統(tǒng)計(jì)大寫小寫字母的數(shù)量這里使用是為了避免其他字符的干擾如果字符串都是大寫小寫字母

leetcode每日一題-520:檢測(cè)大寫字母

鏈接

檢測(cè)大寫字母



題目



分析

模擬分析題,遍歷一下字符串統(tǒng)計(jì)一下其中的大小寫字母然后根據(jù)大小寫字母的數(shù)量判斷即可



代碼

C++

class Solution {public:    bool detectCapitalUse(string word) {        int n = word.size();        // 統(tǒng)計(jì)大寫,小寫字母的數(shù)量        int big = 0, little = 0;        for(int i=0 ; i= "a" and word[i] <= "z") little++;            else if(word[i] >= "A" and word[i] <= "Z") big++;        }#         // 如果字符串都是大寫or小寫字母,顯然符合 return 1        if(big == n or little == n) return 1;        // 如果大小寫的數(shù)量之和等于字符串總數(shù),并且只有一個(gè)大寫字母,且這個(gè)大寫字母是第一個(gè)字符,那么return 1        if((big + little == n) and  big == 1 and word[0] >= "A" and word[0] <= "Z") return 1;        // 不符合上述情況的就不合法,return 0即可        return 0;    }};

Java

class Solution {    public boolean detectCapitalUse(String word) {        // 若第 1 個(gè)字母為小寫,則需額外判斷第 2 個(gè)字母是否為小寫        if (word.length() >= 2 && Character.isLowerCase(word.charAt(0)) && Character.isUpperCase(word.charAt(1))) {            return false;        }                // 無論第 1 個(gè)字母是否大寫,其他字母必須與第 2 個(gè)字母的大小寫相同        for (int i = 2; i < word.length(); ++i) {            if (Character.isLowerCase(word.charAt(i)) ^ Character.isLowerCase(word.charAt(1))) {                return false;            }        }        return true;    }}作者:LeetCode-Solution

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/123345.html

相關(guān)文章

  • LeetCode天梯>Day026 反轉(zhuǎn)鏈表(遞歸法+(迭代法)雙鏈表法) | 初級(jí)算法 | Py

    摘要:關(guān)于遞歸這里提一兩點(diǎn)遞歸基本有這幾步遞歸的模板,終止條件,遞歸調(diào)用,邏輯處理。 ?作者簡(jiǎn)介:大家好,我是車神哥,府學(xué)路18號(hào)的車神? ?個(gè)人主頁(yè):應(yīng)無所住而生...

    imingyu 評(píng)論0 收藏0
  • leetcode每日一題-423:從英文中重建數(shù)字

    摘要:每日一題從英文中重建數(shù)字鏈接從英文中重建數(shù)字題目分析首先我們先分析每個(gè)字母的組成,然后發(fā)現(xiàn)一些字符只在一個(gè)單詞中出現(xiàn),我們先去統(tǒng)計(jì)一下這些單詞個(gè)數(shù)。統(tǒng)計(jì)完次數(shù),按升序排列即可。 ...

    kyanag 評(píng)論0 收藏0
  • LeetCode520. 檢測(cè)大寫字母————簡(jiǎn)單

    摘要:題目檢測(cè)大寫字母我們定義,在以下情況時(shí),單詞的大寫用法是正確的全部字母都是大寫,比如。給你一個(gè)字符串。示例輸入輸出示例輸入輸出提示由小寫和大寫英文字母組成解題思路直接利用內(nèi)部的字母的大小寫模塊就可以。 ...

    ernest.wang 評(píng)論0 收藏0
  • LeetCode 520 檢測(cè)大寫字母[模擬] HERODING的LeetCode之路

    摘要:解題思路模擬題就按照題目意思來做題目分三種情況那我們也分三種情況通過設(shè)置用來標(biāo)志第一位是大寫還是小寫小寫的話直接通過后面的都不能大寫來判斷大寫的話用記錄后面的大寫的個(gè)數(shù)為或者為字符串長(zhǎng)度才符合要求代碼如下代碼 ...

    番茄西紅柿 評(píng)論0 收藏2637
  • 70道前端LeetCode題目集合及視頻講解(持續(xù)更新中...)

    前端LeetCode刷題 下面是已刷的題目的目錄。GitHub:https://github.com/cunzaizhuy...每日打卡更新中,歡迎關(guān)注。 數(shù)組類 26 刪除排序數(shù)組中的重復(fù)項(xiàng) 27 移除元素 35 搜索插入位置 66 加1 80 medium 刪除排序數(shù)組中的重復(fù)項(xiàng)2 88 合并兩個(gè)有序數(shù)組 167 兩數(shù)之和II - 輸入有序數(shù)組 118 楊輝三角 169 easy 求眾數(shù) 1...

    mayaohua 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<