【 NO.1 第一个出现两次的字母】 解题思路 使用Set即可。 代码展示
, o9 J! l1 J, i: d; Z
【 NO.2 相等行列对】 解题思路 写三层for循环即可。 代码展示
) b3 |; Z# S2 Z1 H
【 NO.3 设计食物评分系统】 解题思路 使用TreeMap维护同一个烹饪方式下的所有食物评分。 代码展示 8 o1 }9 x& a* q' f& J7 I
【 NO.4 优质数对的数目】 解题思路 a OR b 和 a AND b 的 1 的数量之和,其实就是 a 和 b 各自的 1 的数量之和。 想清楚这一点,题目就简单了,详见注释。 代码展示 % j g3 ]! u# Q2 [
1 [( E8 m h# Z q( h0 F3 ^- m/ B+ B7 F3 g. S4 w7 o, s
! U, [& b+ |0 l$ n) D, U
3 ~/ c7 s) E, W3 _* H |