首页 > 其他分享 >字母在字符串中的百分比

字母在字符串中的百分比

时间:2023-07-20 20:12:22浏览次数:40  
标签:字符 百分比 int 字母 letter 字符串

给你一个字符串 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 。

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/percentage-of-letter-in-string
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

直接无脑写

class Solution {
    public int percentageLetter(String s, char letter) {
        int count = 0;
        for(int i=0;i<s.length();i++){
            if(s.charAt(i)==letter){
                count++;
            }
        }
        //直接扩大100倍不用转浮点
        return count*100/s.length();
    }
}

标签:字符,百分比,int,字母,letter,字符串
From: https://www.cnblogs.com/xiaochaofang/p/17569538.html

相关文章

  • Python中字符串可以直接用大于号小于号吗
    Python中字符串可以直接用大于号小于号吗在Python中,字符串是一种不可变的数据类型。我们可以使用双引号或单引号来定义字符串,比如"HelloWorld"或'Pythonisawesome'。字符串在Python中非常常用,因为它们可以包含文本和字符数据。但是,对于字符串来说,我们不能直接使用大于号(>)和小......
  • java list对象转字符串
    JavaList对象转字符串引言在Java开发中,经常会遇到需要将List对象转换为字符串的场景,例如将List中的数据展示在界面上或者将List中的数据保存到文件中。本文将介绍Java中如何实现List对象到字符串的转换。流程概述下表展示了将List对象转换为字符串的步骤及每个步骤需要做的事......
  • .Net 根据类型全名字符串获取类型信息
    asp.net项目开发过程中用到了多个程序集(dll),如何根据类型全名(fullname)获取类型信息?如果项目(csproj)中设置了引用对应的dll或nupkg包,但是代码中没有任务地方引用改该程序集的类,则实际上运行时,该程序集不会被加载到进程中.假设有一个ThirdModels.dll,在该dll中定义命名......
  • java十六进制字符串转换成十进制
    Java十六进制字符串转换成十进制的实现方法1.概述在Java中,我们经常需要进行不同进制之间的转换。本文将介绍如何将十六进制字符串转换成十进制数。首先,我们来总结一下整个转换的流程:步骤描述步骤一定义一个十六进制字符串步骤二使用Java内置的方法将十六进制字符......
  • java字符串添加元素
    在Java中如何添加元素到字符串作为一名经验丰富的开发者,我将向你介绍如何在Java中添加元素到字符串。首先,让我们通过一个表格来展示整个过程的步骤。步骤代码描述1创建一个StringBuilder对象使用StringBuilder类来操作字符串,因为它可以动态地添加、删除和修改字符串......
  • java字符串如加减
    Java字符串的加减操作简介在Java编程中,字符串是一种常用的数据类型。它们可以用来存储和操作一系列的字符。Java中的字符串是不可变的,这意味着一旦创建,就不能被修改。本文将教你如何实现Java字符串的加减操作。步骤下面是实现Java字符串加减的基本步骤:步骤描述1创建......
  • java字符串截取第一位
    Java字符串截取第一位在Java中,字符串是一个非常重要的数据类型。我们经常需要对字符串进行各种操作,比如截取字符串的某个部分。本文将介绍如何使用Java代码来截取字符串的第一位。字符串的基本概念在Java中,字符串是一个由字符组成的序列。每个字符都有一个对应的索引,从0开始计数......
  • java字符串补齐空格
    Java字符串补齐空格在Java编程中,我们经常需要对字符串进行格式化处理。其中一个常见的需求是对字符串进行补齐空格操作,以使字符串在输出时保持对齐。本文将介绍在Java中如何补齐空格,并提供代码示例来说明。1.使用String.format方法补齐空格Java的String类提供了一个format方法,......
  • java字符串包含数量
    Java字符串包含数量的实现概述在Java中,我们经常需要对字符串进行处理和操作。其中一个常见的需求是统计一个字符串中包含某个子字符串的数量。本文将介绍如何使用Java编程语言实现这个功能,并提供详细的步骤和示例代码。实现步骤下面是实现“Java字符串包含数量”的步骤概览:......
  • java字符串update sql语句实现逗号隔开多个修改
    实现Java字符串UpdateSQL语句实现逗号隔开多个修改作为一名经验丰富的开发者,我将教你如何使用Java字符串拼接和SQL语句来实现逗号隔开多个修改。首先,我将给你整个流程的概览,然后逐步教你每一步需要做什么,并提供相应的代码和注释。整体流程概览以下是实现此功能的大致流程:步......