题目
想象一下,你有5张扑克牌,牌面数字是1-10,还有J,Q,K。计算五张牌的总分:
如果这5张牌是连续的(比如5,6,7,8,9),每张牌的分数就是它数字的两倍。
如果不连续,那每张牌的分数就是它的数字。但有个小技巧,如果你有2或3张一样的牌,它们每张的分数会变成两倍;4张一样的话,每张会变成三倍。
输入 33445677
输出 67
代码
def calculate_max_score(cards_str):
def card_to_score(card_char):
if card_char.isdigit