一个处女座的测试 2022-07-19 14:57 采纳率: 100%
浏览 33
已结题

稍微有一点点复杂的问题

是一个和karma points(一种虚拟货币)有关的问题

Given function: keepTabs(actions: list[str]) -> dict[str, int]:

在action中包含两种形式,一种是“名字++”或者“名字--”分别表示这个人获得或者失去一个单位的货币,另一种是名字1->名字2,表示人物1把他身上所有的货币给了人物2,不管是正的还是负的。

返还的字典的形式为:{'名字1': 最后身上货币数量,'名字2':同上,'名字3'……}(货币数量可以是正数也可以是负数,如果是零将不会被返还)

举例(名字是随机的):

actions = ["Jim++", "John--", "Jeff++", "Jim++", "John--", "John->Jeff", "Jeff--", "June++", "Home->House"]

结果为{'Jeff': -2, 'June': 1, 'Jim':2}

说明:Jim有2个++所以最后是2,John虽然有2个--也就是-2,但他最后都给了Jeff,所以John的名字被划掉了,Jeff一开始有个++也就是1,后面有个--,所以最后是1-2-1也就是-2,June有一个++,所以最后是1,Home和House交换之前都没任何++或--,所以排除。

  • 写回答

2条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 7月27日
      • 已采纳回答 7月19日
      • 创建了问题 7月19日

      悬赏问题

      • ¥15 JAVA socket客户端在接受消息之后如何返回前端呢
      • ¥15 这幅db-RDA图是怎么画的?
      • ¥15 类文件具有错误的版本 61.0, 应为 52.0
      • ¥15 main函数里scanf_s("%c",&t)字符没办f法输入,断点调试时&t显示烫,求看看问题在哪?
      • ¥15 初学者学习xbeach 用matlab,缺失XBeach MATLAB Toolbox
      • ¥20 如何将tiff格式数据作为因变量,输入已建立的机器学习模型中,得到结果同样为空间tiff格式的数据
      • ¥20 编写一个脚本监听sql的运行状态并联动另一台服务器上的服务重启
      • ¥215 一年前的硬盘数据恢复
      • ¥15 htmclxx 求提供给64位windows预编译库
      • ¥15 如何用线性表实现通讯录管理功能,根据条件输出对应分类的信息