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 是一个小写英文字母
java 复制代码
    public static int percentageLetter(String s, char letter) {
        int cnt = 0;
        for (int i = 0; i < s.length(); i++) {
            char c = s.charAt(i);
            //统计出现的次数
            if (c == letter) {
                cnt++;
            }
        }
        return cnt * 100 / s.length();
    }
相关推荐
quweiie8 分钟前
thinkphp8+layui多图上传,带删除\排序功能
前端·javascript·layui
李鸿耀13 分钟前
React 项目 SVG 图标太难管?用这套自动化方案一键搞定!
前端
小杨同学yx16 分钟前
有关maven的一些知识点
java·开发语言
闲蛋小超人笑嘻嘻16 分钟前
树形结构渲染 + 选择(Vue3 + ElementPlus)
前端·javascript·vue.js
小韩博22 分钟前
IDEA的简单使用
java·ide·intellij-idea
我是华为OD~HR~栗栗呀31 分钟前
华为od-21届考研-C++面经
java·c语言·c++·python·华为od·华为·面试
埃泽漫笔32 分钟前
RabbitMQ 核心概念解析
java·mq
oioihoii38 分钟前
C++ 中的类型转换:深入理解 static_cast 与 C风格转换的本质区别
java·c语言·c++
重生之我要当java大帝39 分钟前
java微服务-尚医通-编写医院设置接口下
java·开发语言·sql
叶梅树40 分钟前
从零构建A股量化交易工具:基于Qlib的全栈系统指南
前端·后端·算法