Re: [閒聊] 每日LeetCode已回收

看板Marginalman作者 (みけねこ的鼻屎)時間2年前 (2023/01/02 13:23), 編輯推噓2(201)
留言3則, 3人參與, 2年前最新討論串172/719 (看更多)
520. Detect Capital 給你一個字串,判斷他是否符合下列情況: (1)全部字母都大寫 (2)全部字母都小寫 (3)首字大寫其他字母小寫 若符合就返回true,否則返回false,測資只會輸入大寫和小寫字母。 思路: 1.統計大小寫字母的數量 2.如果兩者數量其中一個為0就返回true,否則大寫字母數量不為1就返回false。 3.最後檢查大寫字母是不是在首字。 Java Code: ----------------------------- class Solution { public boolean detectCapitalUse(String word) { int lower = 0; int upper = 0; for (char c : word.toCharArray()) { if (c < 'a') { upper++; } else { lower++; } } if (lower == 0 || upper == 0) { return true; } if (upper > 1) { return false; } return word.charAt(0) < 'a'; } } ----------------------------- -- https://i.imgur.com/bFRiqA3.jpg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.100.75.86 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1672637019.A.DB3.html

01/02 13:43, 2年前 , 1F
大師
01/02 13:43, 1F

01/02 13:46, 2年前 , 2F
大師
01/02 13:46, 2F

01/02 13:47, 2年前 , 3F
大師
01/02 13:47, 3F
文章代碼(AID): #1ZicfRsp (Marginalman)
討論串 (同標題文章)
文章代碼(AID): #1ZicfRsp (Marginalman)