Amazon 两轮 OA

第一部分非常简单 20分钟7题的改错。
顺序可能有点不一样

  1. 根据arr的长度 (even,odd)改掉统一里面的值。 我记得我做的时候好像是0和1互换一下就可以了
  2. 排序 错误是从大到小 改成从小到大, 把如果的大于号改成小于
  3. 数arr里面特定数值出现字数, 错误在i没有递增
  4. 打印出一系列偶数或者基数, 错误在print += 2不在for loop里面
  5. 求数字本身 % 数字的digits, 错误在原来的数字被修改了 (好几行的改动)
  6. 打出排序好的1111, 错误在切行不在第一层for loop里面 (这里我觉得好像亚麻自己的code standard是不是一行for 和
    一行if都不用写大括号 符合我的style 我喜欢写if 一行 不加大括号 for一定写大括号)
  7. 输入分数 输出abcd, 我基本上删了好多。 差点想自己重写 一层一层的if else好难受
    第二部分两道算法题 一道简单一道有难度 自己没做出来其实 水平太差
    第一题只是要求把两个linked list合并在一起 非常简单
    第二题是给了graph的edge和node。 求出所有关键的edge (remove了这个edge, 这两个点就不连接了就是关键edge)