454.四数相加II
怎么说,从答案上来说确实是和两数之和特别像的一道题,哈哈哈。
学到了一个函数 Map.getOrDefault
是 Java 中的一个方法,用于从给定的Map中获取与指定键关联的值,如果该键不存在,则返回一个默认值。举例来说,假设有一个Map<String, Integer>
对象map
,通过调用map.getOrDefault("key1", 0)
,可以获取与键为"key1"
关联的值,如果该键不存在,则返回默认值0。
用于搜索该map里的元素,同时不存在也不碍事。
383.赎金信
有效的字母异位:也就是数字母个数是不是相同;
这道题:数字母个数是否<=另一个数。
所以其实我是用map实现对应(小写字母和个数),更简单的方法应该是用26大小的int数组。