回复: 0
跳转到指定楼层
上一主题 下一主题
收起左侧

Brex电面挂经

全局:

2022(4-6月) 码农类General 硕士 全职@brex - 猎头 - 技术电面  | 😃 Positive 😐 Average | Fail | 在职跳槽

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
还是那道扑克宝石的题,三个问题也如:
1和2我是在如下代码上的修改:
  1. def helper(card: Dict[str, int], player_tokens: Dict[str, int]) -> bool:
  2.     for token in player_tokens.keys():
  3.         if token not in card:
  4.             return False
  5.         card[token] -= player_tokens[token]

  6.     for token in card.keys():
  7.         if card[token] > 0:
  8.             return False

  9.     return True


  10. def can_afford(cards: Dict[str, Dict[str, int]],
  11.                player_tokens: Dict[str, int]) -> List[bool]:
  12.     result: List[bool] = list()
  13.     for name in cards:
  14.         card: Dict[str, int] = cards[name]
  15.         result.append(helper(card, player_tokens))
  16.     return result
复制代码
第3问我是用了Dict[str, List[Dict[str, int]]]来保存获得的扑克。不知为什么挂了,请大家讨论。



评分

参与人数 1大米 +7 收起 理由
匿名用户-JP3QP + 7

查看全部评分


上一篇:领英现场表演 面筋
下一篇:Plaid电面挂经
您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表