给定一个英文字符串,找出这个字符串中首先出现三次的那个英文字符
2017-12-16 10:18
176 查看
<?php /* * 给定一个英文字符串,找出这个字符串中首先出现三次的那个英文字符。 如: Have you ever gone shopping and */ $string = "Have you ever gone shopping and"; function calFirst($string) { $len = strlen($string); $arr = []; for($i=0;$i<$len;$i++){ if(isset($arr[$string[$i]])) { $arr[$string[$i]]++; } else { $arr[$string[$i]]= 1; } if( $arr[$string[$i]] >= 3) { return $string[$i]; } } return $res; } print_r(calFirst($string));
相关文章推荐
- 给定一个英文字符串,请写一段代码找出这个字符串中首先出现三次的那个字符。
- 给定一个字符串,请写一段代码找出这个字符串中首先出现两次的那个字符。
- 给定一个字符串,找出这个字符串中出现最多的字符和次数
- 在一个英文字符串中,查询首先出现三次的英文字符
- 给定一个字符串,找出其中第一个只出现了一次的字符
- 给定一个字符串找出出现次数最多的字符
- 给出一个字符串,找出其中只出现一次且位置最靠前的那个字符
- 给定一个字符串如何判断该字符串中某一字符出现的频率并找出出现频率最高的字符和频率
- 实现一个控制台程序,给定一段英文字符串,统计其中各个英文单词(4字符以上含4字符)的出现频率。
- 给定一个字典,通过查找这个字典,替换给定的字符串中的中文为英文
- 找出给定字符串中出现最多的字符和次数
- 统计一个给定字符串中指定的字符出现的次数
- 在一个字符串中找出第一次重复出现的字符
- 找出一个字符串中出现次数最多的字符
- C++输入一个字符串,去掉这个字符串中出现次数最少的字符 例如: 输入:abcabbc 输出:bbb
- 给定一个字符串,请你将字符串重新编码,将连续的字符替换成“连续出现的个数+字符”。比如字符串AAAABCCDAA会被编码成4A1B2C1D2A。
- 05年华中科大机试第一题(对给定的一个字符串,找出有重复的字符,并给出其位置)
- 给定一个字符串,去重(重复的字符只保留第一次出现的)
- 找出一个字符串中出现频率最高的字符
- 小算法:给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串s首先