|
【 NO.1 第一个出现两次的字母】 解题思路 使用Set即可。 代码展示
7 L8 }/ }# @8 \( K& C7 P
【 NO.2 相等行列对】 解题思路 写三层for循环即可。 代码展示 3 N2 O5 S% ~4 [% a) ^
【 NO.3 设计食物评分系统】 解题思路 使用TreeMap维护同一个烹饪方式下的所有食物评分。 代码展示
3 g0 K8 {8 e1 c, b1 u" O- P
【 NO.4 优质数对的数目】 解题思路 a OR b 和 a AND b 的 1 的数量之和,其实就是 a 和 b 各自的 1 的数量之和。 想清楚这一点,题目就简单了,详见注释。 代码展示
: c+ n, w& R0 ?/ t8 c+ }: t4 o ' K5 P1 a, O$ b0 h
( I1 m; P) B6 O* n( h2 |
0 o3 }2 O( F2 M' L: x
" b7 ]1 l$ h5 @$ I( V
|