#1328. [202411月赛] UNO - 计算得分
[202411月赛] UNO - 计算得分
背景
经过了一段时间的学习,小方小块小鸟已经习惯带着编程的视角去看待日常生活。他们发现,其实生活里的很多事情都能以编程的角度去分析和思考,还能进行一些优化呢。这天,他们各自分享了最近生活中用编程去思考日常问题的经历。
描述
首先分享的是小方,他说之前他去参加一个同学的生日聚会,参与了一种纸牌游戏。这种游戏使用一种特殊的游戏牌进行,一副游戏牌共有72张牌,分四种颜色:红色、绿色、蓝色及黄色,每种颜色各有18张牌,分别标有数字1~9,每个数字两张。
游戏开始前,每人抓取五张牌,剩余的牌成为牌堆。然后开始逆时针轮流出牌。第一个人可以自由打出手中的任意一张牌,随后的每一次出牌,都必须和前一张牌的数字或者颜色相同。如果出不了牌或者选择不出牌,就要受罚,需要从牌堆里抓取一张牌。谁先出完牌,谁就是胜利者,当局得分为0,其余玩家将手中剩牌的数字求和,计作当局得分。整场游戏下来,谁的得分最低,就是优胜者。
小方提到,每局结束之后,计算和收集大家的得分都要花费很多时间,有的同学还会算错,如果能编写一个程序来计算手中剩牌来计算得分,就会方便很多。
这个任务就交给你啦。
输入输出格式
输入
三行,三个数字,为某位玩家手里的三张牌的数字。 ( )
输出
该玩家本局游戏的得分。
样例
1
3
3
7