题目描述
题目描述
题解
题解
提交记录
提交记录
简单

给你一个字符串数组 events

一开始,score = 0counter = 0events 中的每个元素为以下之一:

  • "0", "1", "2", "3", "4", "6":将该值加到总得分中。
  • "W":计数器加 1。不增加得分。
  • "WD":总得分加 1。
  • "NB":总得分加 1。

从左到右处理数组。当满足以下任一条件时停止处理:

  • events 中的所有元素都已处理完毕,或
  • 计数器变为 10。

返回一个整数数组 [score, counter],其中:

  • score 是最终的总得分。
  • counter 是最终的计数器值。

 

示例 1:

输入: events = ["1","4","W","6","WD"]

输出: [12,1]

解释:

事件得分计数器
"1"10
"4"50
"W"51
"6"111
"WD"121

最终结果:[12, 1]

示例 2:

输入: events = ["WD","NB","0","4","4"]

输出: [10,0]

解释:

事件得分计数器
"WD"10
"NB"20
"0"20
"4"60
"4"100

最终结果:[10, 0]

示例 3:

输入: events = ["W","W","W","W","W","W","W","W","W","W","W"]

输出: [0,10]

解释:

出现 10 次 "W" 后,计数器达到 10,因此停止处理。剩余的事件将被忽略。

 

提示:

  • 1 <= events.length <= 1000
  • events[i]"0""1""2""3""4""6""W""WD""NB" 之一。
 
代码
代码
测试用例
测试用例
测试结果
测试结果