五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

leetcode682. Baseball Game(easy)

2022-02-19 09:34 作者:您是打尖兒還是住店呢  | 我要投稿

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.

?

Example 1:

Input: ops = ["5","2","C","D","+"]Output: 30Explanation:"5" - Add 5 to the record, record is now [5]. "2" - Add 2 to the record, record is now [5, 2]. "C" - Invalidate and remove the previous score, record is now [5]. "D" - Add 2 * 5 = 10 to the record, record is now [5, 10]. "+" - Add 5 + 10 = 15 to the record, record is now [5, 10, 15]. The total sum is 5 + 10 + 15 = 30.

Example 2:

Input: ops = ["5","-2","4","C","D","9","+","+"]Output: 27Explanation:"5" - Add 5 to the record, record is now [5]. "-2" - Add -2 to the record, record is now [5, -2]. "4" - Add 4 to the record, record is now [5, -2, 4]. "C" - Invalidate and remove the previous score, record is now [5, -2]. "D" - Add 2 * -2 = -4 to the record, record is now [5, -2, -4]. "9" - Add 9 to the record, record is now [5, -2, -4, 9]. "+" - Add -4 + 9 = 5 to the record, record is now [5, -2, -4, 9, 5]. "+" - Add 9 + 5 = 14 to the record, record is now [5, -2, -4, 9, 5, 14]. The total sum is 5 + -2 + -4 + 9 + 5 + 14 = 27.

Example 3:

Input: ops = ["1"]Output: 1

?

Constraints:

  • 1 <= ops.length <= 1000

  • ops[i]?is?"C",?"D",?"+", or a string representing an integer in the range?[-3 * 104, 3 * 104].

  • For operation?"+", there will always be at least two previous scores on the record.

  • For operations?"C"?and?"D", there will always be at least one previous score on the record.


Success

Details?

Runtime:?4 ms, faster than?59.50%?of?Java?online submissions for?Baseball Game.

Memory Usage:?41.7 MB, less than?27.42%?of?Java?online submissions for?Baseball Game.


leetcode682. Baseball Game(easy)的評論 (共 條)

分享到微博請遵守國家法律
山西省| 曲阜市| 阳东县| 汉寿县| 芜湖市| 眉山市| 泰宁县| 仙桃市| 全南县| 嘉峪关市| 浦城县| 灵宝市| 沂南县| 沈阳市| 镇原县| 阿瓦提县| 夏邑县| 乌苏市| 分宜县| 聂拉木县| 郴州市| 新密市| 安多县| 焦作市| 冕宁县| 新巴尔虎左旗| 九江县| 崇仁县| 石屏县| 三都| 武清区| 大同市| 乌鲁木齐市| 高安市| 新郑市| 高平市| 尼玛县| 军事| 乌什县| 武隆县| 上高县|