给你一个字符串 s 和一个字符 letter ,返回在 s 中等于 letter 字符所占的 百分比 ,向下取整到最接近的百分比。
示例 1:
输入:s = "foobar", letter = "o"输出:33解释:等于字母 'o' 的字符在 s 中占到的百分比是 2 / 6 * 100% = 33% ,向下取整,所以返回 33 。
示例 2:
输入:s = "jjjj", letter = "k"输出:0解释:等于字母 'k' 的字符在 s 中占到的百分比是 0% ,所以返回 0 。
提示:
Code:
class Solution {public: int percentageLetter(string s, char letter) { map<char,int>mymap; for(int i=0;i<s.length();i++) { mymap[s[i]]++; } return floor((mymap[letter]*100.0)/s.length()); }};
枚举是一种规范它规范了参数的形式,这样就可以不用考虑类型的不匹配并且显式的替代了int型参数可能带来的模糊概念 枚举像一个类,又像一个数组。 Enum作为Sun全新引进的一个关键字,看起来很象是特殊的class, 它也可以有自己的变量,可以定义自己的方法,可以实现一个或者多个接口。 当我们在声明一个enum类型时,我们应该注意到enum类型有如下的一些特征。 1.它不能有publ
概述java.io包几乎包含了所有操作输入,输出需要的类。 程序中输入输出都是以流的形式保存的,流中保存的都是字节文件。读取控制台输入BufferedReader br = new BufferedReader(new InputStreamReader(System.in))下面程序示范了从控制台读取字符方法read(),直到用户输入qimport java.io.*; public class