給定乙個單詞,你需要判斷其中大寫字母的使用是否正確。
當下列情況之一成立時,我們將單詞中大寫字母的用法定義為正確:
這個單詞中的所有字母都是大寫字母,如「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,但這種解決辦法的正確性倒是可以嘗試證明一下。首先需要明確什麼叫正確性,充要條件暫時沒有想到,先列舉幾個必要條件,至少這些條件需要能成立 本身的值表示正確 本身的符號表示正確 運算結果的值表示正確 運算結果的符號表示正確 接下來證明每乙個條件 一定正...