首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

刷题笔记0x02:collections.Counter

题目大致内容:一个鞋店里有X双鞋,一个列表储存了这些鞋的尺码,这是有N为顾客按顺序来买鞋,每个人会提供不同的价格来买这些鞋(连个定价都没有,什么破店 )。现在需要计算出卖家能赚到多少钱。需要注意的是,一个尺码的鞋如果卖完了,后面的顾客就买不到了。

上面是示例输入,第一行为鞋子数,第二行则是尺码表,接着一行是顾客数,剩下的就是以空格隔开的6行顾客需要的尺寸以及出的价格。

输出很简单,计算出总收入输出该数字就行了。

给出代码:

是Python内置的一种“计数器”,是一个用来将元素作为字典的key,而该元素的计数(或者说出现、重复的次数)作为value存储的容器

这里我们将鞋子尺寸的计数值作为判断条件,每卖出一双鞋,计数减一,直至为0,而收益就增加。代码是很简单的,不过这个题目涉及到模块,值得记录。

扫描以上二维码关注

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180801G1BXW800?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券