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();
    }
相关推荐
QD_IT伟8 小时前
SpringBoot项目整合Tlog 数据链路的规范加强
java·spring boot·后端
源码获取_wx:Fegn08958 小时前
基于springboot + vue二手交易管理系统
java·vue.js·spring boot·后端·spring·课程设计
Zsh-cs8 小时前
Spring
java·数据库·spring
wordbaby8 小时前
Expo (React Native) 最佳实践:TanStack Query 深度集成指南
前端·react native
爬山算法8 小时前
Springboot请求和响应相关注解及使用场景
java·spring boot·后端
程序员水自流9 小时前
MySQL InnoDB存储引擎详细介绍之事务
java·数据库·mysql·oracle
~无忧花开~9 小时前
Vue二级弹窗关闭错误解决指南
开发语言·前端·javascript·vue.js
软件技术NINI9 小时前
前端面试题:请描述一下你对盒模型的理解
前端
请为小H留灯9 小时前
Java实际开发@常用注解(附实战场景)
java·后端·个人开发
老华带你飞9 小时前
在线教育|基于springboot + vue在线教育系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot·后端