leetcode08-棒球比赛

题目链接:

https://leetcode.cn/problems/baseball-game/description/?envType=study-plan-v2&envId=programming-skills

思路:

模拟题,思路见代码即可。 

代码:

class Solution {
    public int calPoints(String[] operations) {
        int[] sum = new int[1010];
        int n = operations.length;
        int idx= 0,res = 0;
        //进行模拟
        for(int i = 0;i<n;i++,idx++) {
            if(operations[i].equals("+")) {
                sum[idx] = sum[idx-1]+sum[idx-2];
            }
            else if(operations[i].equals("D")) {
                sum[idx] = sum[idx-1]*2;
            }
            else if(operations[i].equals("C")) {
                idx-=2;
            }
            else {
                sum[idx] = Integer.parseInt(operations[i]);
            }
        }
        for(int i =0;i<idx;i++)
            res+=sum[i];

        return res;
    }
}

 

相关推荐

  1. leetcode08-棒球比赛

    2024-01-07 17:42:02       41 阅读
  2. LeetCode 面试题08.04.幂集

    2024-01-07 17:42:02       19 阅读
  3. LeetCode每周五题_2024/01/08~01/12

    2024-01-07 17:42:02       66 阅读
  4. leetCode-01

    2024-01-07 17:42:02       14 阅读
  5. LeetCode-day08-881. 救生艇

    2024-01-07 17:42:02       8 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-07 17:42:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-07 17:42:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-07 17:42:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-07 17:42:02       18 阅读

热门阅读

  1. 深入理解 Vue.js 中的 `h` 函数:虚拟 DOM 创建指南

    2024-01-07 17:42:02       113 阅读
  2. 计算机网络在中国的发展

    2024-01-07 17:42:02       41 阅读
  3. Linux中的强大的行处理器工具!awk!

    2024-01-07 17:42:02       33 阅读
  4. 云原生系列Go语言篇-标准库 Part 2

    2024-01-07 17:42:02       32 阅读
  5. go work

    2024-01-07 17:42:02       39 阅读
  6. 【Linux】CentOS 7重装保留数据的方法

    2024-01-07 17:42:02       41 阅读
  7. 面试 Vue 框架八股文十问十答第一期

    2024-01-07 17:42:02       44 阅读
  8. 【极客日常】慢查询的风险治理思路

    2024-01-07 17:42:02       48 阅读
  9. MongoDB主从仲裁模式安装

    2024-01-07 17:42:02       30 阅读