檢測大寫的正確性

2021-09-26 08:58:13 字數 887 閱讀 3612

給定乙個單詞,你需要判斷其中大寫字母的使用是否正確。

當下列情況之一成立時,我們將單詞中大寫字母的用法定義為正確:

這個單詞中的所有字母都是大寫字母,如「usa」。

這個單詞中的所有字母都不是大寫字母,如「lintcode」。

如果它有多個字母,例如「google」,那麼這個單詞中的第乙個字母就是大寫字母。

否則,我們定義該單詞沒有以正確的方式使用大寫字母。

樣例 1:

輸入: "usa"

輸出: true

樣例 2:

輸入: "flag"

輸出: false

輸入將是乙個由大寫和小寫拉丁字母組成的非空單詞。

輸入測試資料 (每行乙個引數)如何理解測試資料?

class solution 

}return true;

}int xiaoxie = 0;

int daxie = 0;

for(int i = 1; i < word.size(); i++)

}if(xiaoxie == 1 && daxie == 0)

return true;

else if(xiaoxie == 1 && daxie == 1)

return false;

else if(daxie == 1 && xiaoxie == 0)

return true;

else if(daxie == 0 && xiaoxie == 0)

return true;

return false;

}};

1193 檢測大寫的正確性

中文english 給定乙個單詞,你需要判斷其中大寫字母的使用是否正確。當下列情況之一成立時,我們將單詞中大寫字母的用法定義為正確 這個單詞中的所有字母都是大寫字母,如 usa 這個單詞中的所有字母都不是大寫字母,如 lintcode 如果它有多個字母,例如 google 那麼這個單詞中的第乙個字母...

驗證正確性的方法

驗證正確性的方法 1 bug和除錯 bug的 嗎?除錯,就是找出程式中的錯誤並改正 演算法錯誤 是指乙個演算法中引起該演算法不能實現其預定目標的熱病和錯誤。主要包括四種基本型別 二義性,語法錯誤,語義錯誤,邏輯錯誤 1.1二義性,演算法中比較容易消除的一類。一般體現在指令表達不準確或者不明確。1.2...

補碼正確性的證明

雖然不知道大牛怎麼想到這樣解決補碼的正負表示問題1,但這種解決辦法的正確性倒是可以嘗試證明一下。首先需要明確什麼叫正確性,充要條件暫時沒有想到,先列舉幾個必要條件,至少這些條件需要能成立 本身的值表示正確 本身的符號表示正確 運算結果的值表示正確 運算結果的符號表示正確 接下來證明每乙個條件 一定正...