棒球比赛-感觉这个写法也很好

来源:7-2 棒球比赛-代码实操

一个没有故事的结局

2019-12-31

感谢老师,这次看了讲解,没看实操,就先写出来了,lettcode已通过

let scond = []// 存储分数
  ops.forEach((item, index) => {
    switch (item) {
      case '+':
        scond.push(
          parseInt(scond[scond.length - 1]) + parseInt(scond[scond.length - 2])
        )
        break
      case 'D':
        scond.push(
          scond[scond.length - 1] * 2
        )
        break
      case 'C':
        if (scond.length) scond.pop()
        break
      default:
        scond.push(item)
    }
  })
  return scond.reduce((total, num) => { return parseInt(total) + parseInt(num) })
写回答

1回答

快乐动起来呀

2020-01-03

很赞,建议反馈到 issue中去

0
0

JavaScript版 数据结构与算法

填补前端同学的算法短板,掌握面试中最常见的算法与数据结构

2467 学习 · 395 问题

查看课程