活跃农民
- 积分
- 338
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2020-3-12
- 最后登录
- 1970-1-1
|
菜鸡八月
1. non-overlapping interval: august challenge里面,这次学了按照start开始排的做法,如果没有overlap就
把end向后延,如果有overlap就把result+1同时end取当前end和之前end的最小值
2. robot bounded in circle: 每个instruction记位移和方向,如果位移是零的话就说明转回来了,如果方向不是朝北
的话在几次之后也会变成一个圈,可以用{[0, 1],[1,0],...}和direction i来记,向右转就是(i+1)%4, 向左转是(i+3)%4
3. Group the People Given the Group Size They Belong To: 根据group size放对应array到map里,如果当前list size
比group size小,就把current index加进去,如果够了就放到result里面,同时删掉map里的array
|
|