American Young Coder (AYC)

AYC logo
Loading Events

« All Events

  • This event has passed.

6 PM – Coding Olympic Training

February 9, 2022 @ 6:00 pm - 7:00 pm

Homework:

Baseball Game

You are keeping score for a baseball game with strange rules. The game consists of several rounds, where the scores of past rounds may affect future rounds’ scores.

At the beginning of the game, you start with an empty record. You are given a list of strings ops, where ops[i] is the ith operation you must apply to the record and is one of the following:

  1. An integer x – Record a new score of x.
  2. “+” – Record a new score that is the sum of the previous two scores. It is guaranteed there will always be two previous scores.
  3. “D” – Record a new score that is double the previous score. It is guaranteed there will always be a previous score.
  4. “C” – Invalidate the previous score, removing it from the record. It is guaranteed there will always be a previous score.

Return the sum of all the scores on the record.

Input: ops = [“5″,”2″,”C”,”D”,”+”]

Output: 30

Details

Date:
February 9, 2022
Time:
6:00 pm - 7:00 pm
Verified by MonsterInsights