首页 > 代码库 > [LintCode] Compare Strings
[LintCode] Compare Strings
http://lintcode.com/en/problem/compare-strings/
public class Solution { /** * @param A : A string includes Upper Case letters * @param B : A string includes Upper Case letter * @return : if string A contains all of the characters in B return true else return false */ public boolean compareStrings(String A, String B) { // write your code here if (A == null || B == null) return false; Map<Character, Integer> map = new HashMap<>(); for (char c : A.toCharArray()) { Integer occurance = map.get(c); if (occurance == null) occurance = 0; occurance++; map.put(c, occurance); } for (char c : B.toCharArray()) { Integer occurance = map.get(c); if (occurance == null || occurance == 0) return false; occurance--; map.put(c, occurance); } return true; } }
[LintCode] Compare Strings
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。