如果出现下述两种情况,交易 可能无效:
$1000
60
分钟(包含 60 分钟整)给定字符串数组交易清单 transaction
。每个交易字符串 transactions[i]
由一些用逗号分隔的值组成,这些值分别表示交易的名称,时间(以分钟计),金额以及城市。
返回 transactions
,返回可能无效的交易列表。你可以按 任何顺序 返回答案。
示例 1:
输入:transactions = ["alice,20,800,mtv","alice,50,100,beijing"] 输出:["alice,20,800,mtv","alice,50,100,beijing"] 解释:第一笔交易是无效的,因为第二笔交易和它间隔不超过 60 分钟、名称相同且发生在不同的城市。同样,第二笔交易也是无效的。
示例 2:
输入:transactions = ["alice,20,800,mtv","alice,50,1200,mtv"] 输出:["alice,50,1200,mtv"]
示例 3:
输入:transactions = ["alice,20,800,mtv","bob,50,1200,mtv"] 输出:["bob,50,1200,mtv"]
提示:
transactions.length <= 1000
transactions[i]
按 "{name},{time},{amount},{city}"
的格式进行记录{name}
和城市 {city}
都由小写英文字母组成,长度在 1
到 10
之间{time}
由一些数字组成,表示一个 0
到 1000
之间的整数{amount}
由一些数字组成,表示一个 0
到 2000
之间的整数