【 NO.1 第一个出现两次的字母】 解题思路 使用Set即可。 代码展示 % b4 A' t9 V& [- |, Q" A1 w* G
【 NO.2 相等行列对】 解题思路 写三层for循环即可。 代码展示
- X1 [$ U, V0 D5 N' ?+ y7 V
【 NO.3 设计食物评分系统】 解题思路 使用TreeMap维护同一个烹饪方式下的所有食物评分。 代码展示
" P( _, y5 }4 h. M
【 NO.4 优质数对的数目】 解题思路 a OR b 和 a AND b 的 1 的数量之和,其实就是 a 和 b 各自的 1 的数量之和。 想清楚这一点,题目就简单了,详见注释。 代码展示 8 I3 F& G# a) m0 U6 A p
0 z! H8 `8 y/ F$ D8 y' d
: H$ ]% Y1 G5 c6 |% ]
& W/ S, U: c1 D- A3 W! a
0 ]' ^% R; f9 M; G3 h0 c6 Y* z
|