【 NO.1 第一个出现两次的字母】 解题思路 使用Set即可。 代码展示 ! X1 d+ `0 R/ u( Z0 a' C
【 NO.2 相等行列对】 解题思路 写三层for循环即可。 代码展示
2 @& s. I4 u. R8 {
【 NO.3 设计食物评分系统】 解题思路 使用TreeMap维护同一个烹饪方式下的所有食物评分。 代码展示
& l" P5 M$ }5 f. L* \7 k( G3 V+ e
【 NO.4 优质数对的数目】 解题思路 a OR b 和 a AND b 的 1 的数量之和,其实就是 a 和 b 各自的 1 的数量之和。 想清楚这一点,题目就简单了,详见注释。 代码展示
' ]& n; V) q8 _& w1 v% l1 \0 a: l 2 w& \* B! I0 R7 ]
7 @, e, X. a, R1 M1 b7 | N" U u+ D
, k& y% |9 }8 U, z* g |