这个简单题也比较狗 上午做的时候一直有个测试点不过 但是题目不给出什么测试点不过 原来是100这个答案 给跪了
一:题目
二:上码
class Solution {
public:
int percentageLetter(string s, char letter) {
if (s.size() == 0) return 0;
int count = 0;
for (int i = 0; i < s.size(); i++) {
if (s[i] == letter) {
count++;
}
}
double nums;
if (s.size() != 0)
nums = (double)count/s.size() * 100;
string str1 = to_string(nums);
string str2 = str1.substr(0,2);
int ans = stoi(str2);
if (count == s.size()) return 100;
return ans;
}
};