|
【 NO.1 第一个出现两次的字母】 解题思路 使用Set即可。 代码展示 # E: i" f7 w9 F& r
【 NO.2 相等行列对】 解题思路 写三层for循环即可。 代码展示 6 E+ } r* B0 `+ }! N
【 NO.3 设计食物评分系统】 解题思路 使用TreeMap维护同一个烹饪方式下的所有食物评分。 代码展示 , j+ P& W; K2 ?5 I; y
【 NO.4 优质数对的数目】 解题思路 a OR b 和 a AND b 的 1 的数量之和,其实就是 a 和 b 各自的 1 的数量之和。 想清楚这一点,题目就简单了,详见注释。 代码展示
$ j( W% i8 [0 |0 b2 U" K: V . ~" |. Q$ J6 b$ M" j! u# w
- S/ Q, B) m& _+ e8 Z& |
' ]: [: g6 p- T/ b7 F* E, e; }* H9 h( S5 R
|