Baseball Game LeetCode solution in Java
1class Solution {2public int calPoints(String[] ops) {3List<Integer> list = new ArrayList<Integer>();45for (int i = 0; i < ops.length; i++) {6switch (ops[i]) {7case "C":8list.remove(list.size() - 1);9break;10case "D":11list.add(list.get(list.size() - 1) * 2);12break;13case "+":14list.add(list.get(list.size() - 1) + list.get(list.size() - 2));15break;16default:17list.add(Integer.valueOf(ops[i]));18break;19}20}2122int finalScore = 0;23for (Integer score : list) finalScore += score;2425return finalScore;26}27}