Leetcode 2278. 字母在字符串中的百分比_取整
给你一个字符串 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

提示:

  • 1 <= s.length <= 100
  • s 由小写英文字母组成
  • letter 是一个小写英文字母

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());
}
};

java 使用枚举类型定义map java枚举类型作为参数

枚举是一种规范它规范了参数的形式,这样就可以不用考虑类型的不匹配并且显式的替代了int型参数可能带来的模糊概念 枚举像一个类,又像一个数组。 Enum作为Sun全新引进的一个关键字,看起来很象是特殊的class, 它也可以有自己的变量,可以定义自己的方法,可以实现一个或者多个接口。 当我们在声明一个enum类型时,我们应该注意到enum类型有如下的一些特征。 1.它不能有publ

java 从控制台接收 java从控制台读取字符

概述java.io包几乎包含了所有操作输入,输出需要的类。 程序中输入输出都是以流的形式保存的,流中保存的都是字节文件。读取控制台输入BufferedReader br = new BufferedReader(new InputStreamReader(System.in))下面程序示范了从控制台读取字符方法read(),直到用户输入qimport java.io.*; public class

4.-bash: /usr/local/src/jdk1.8/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or 5.7月15日-- 操作符