面试算法_出现次数最多的字母(含大小写)
来源:互联网 发布:pixlr软件 编辑:程序博客网 时间:2024/06/12 23:28
一家毕业就年薪开35w的公司面试题
input:
abcAAB
output:
aAA
import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.TreeMap;public class Q_3 {public static void main(String[] args) {// TODO Auto-generated method stubString in="abcAAB";find(in);}static void find(String in){Map<Character, Integer> map = new TreeMap<>();for(int i=0;i<in.length();i++){char ch=in.charAt(i);if('a'<=ch && ch<='z'){ch = (char) (ch - 'a'+'A');}if(map.containsKey(ch)){map.put(ch, map.get(ch)+1);}else{map.put(ch, 1);}}int max=0;char t = ' ';Iterator iterator=map.keySet().iterator();while(iterator.hasNext()){Character character = (Character) iterator.next();System.out.println(character+":"+map.get(character));if(map.get(character)>max){max = map.get(character);t = character.charValue();}}System.out.println(t);for(int i=0;i<in.length();i++){if(in.charAt(i)==t || in.charAt(i)==(t-'A'+'a')){System.out.print(in.charAt(i));}}}}
0 0
- 面试算法_出现次数最多的字母(含大小写)
- 统计大小写字母出现的次数
- 字符串中出现次数最多的字母和次数
- 求字符串中出现次数最多的字母及次数
- js找出字符出现的次数最多的字母
- 求给定字母字符串中字母出现最多的字母和出现的次数
- 算法训练 出现次数最多的整数
- 算法训练 出现次数最多的整数
- 算法训练 出现次数最多的整数
- 算法训练 出现次数最多的整数
- 算法训练 出现次数最多的整数
- 算法训练 出现次数最多的整数
- 算法训练 出现次数最多的整数
- 算法训练 出现次数最多的整数
- 算法训练 出现次数最多的整数
- 算法训练 出现次数最多的整数
- 算法训练 出现次数最多的整数
- 算法训练 出现次数最多的数
- 通用型安卓拒绝服务漏洞报告&检测工具
- Java语言基础系列之1--用IDEA编写HelloWorld
- 快速排序
- js中用cssText设置css样式
- dos set 环境变量的方法
- 面试算法_出现次数最多的字母(含大小写)
- Python脚本中的#!/usr/bin/python
- Android开发之java基础(-)
- 神经网络与深度学习
- Linux学习30_configure: error: no acceptable C compiler found in $PATH 问题解决
- VS 下Qt工程不能生成moc文件的解决方法
- 为何明朝宦官当道如此严重?
- 如何使用okhttp访问百度三方API-频道新闻API_易源
- SQL0911N 由于死锁或超时,已回滚当前事务。原因码“68”。SQLSTATE=40001