Leetcode in Java && Oracle
419 subscribers
8 photos
397 files
400 links
Second channel: @codeforces_java

Let's Develop Together!
Download Telegram
image_2021-11-09_01-40-17.png
52.3 KB
#N682. Baseball Game
problem link

#solution
class Solution {
public int calPoints(String[] ops) {
List<Integer> records=new ArrayList<Integer>();
int record=0;

for(int i=0; i<ops.length; i++){
if(ops[i].equals("+"))
records.add(records.get(records.size()-2)+records.get(records.size()-1));
else if(ops[i].equals("C"))
records.remove(records.size()-1);
else if(ops[i].equals("D"))
records.add(2*records.get(records.size()-1));
else
records.add(Integer.parseInt(ops[i]));
}

for(int i:records)
record+=i;

return record;
}
}