科迪

问题3081。拼字得分-4

    这个问题是一系列问题的一部分,这些问题相继发展出一套更复杂的拼字游戏评分程序。得分点分布在这里。(使用英语点分布。)

    对于这个问题,我们将为您提供一组单词以及每个单词所包含的附带奖励方块。单词将在字符串的单元格数组中提供。编写一个函数,使用乘法器计算这组单词的总分。乘数如下:

    *D:双字*T:三字*Q:四字*D:双字*T:三字*Q:四字

    对于那些不熟悉四字(Q)和四字(Q)的人,这些是在超级拼字游戏中引入的。另外,请记住,d、t和q乘数在d、t和q乘数之前生效。此外,还可以存在多个单词乘法器,具有累积效应(例如,D&T=*6)。

    例如,如果单词是“matlab”,而乘法器字符串数组是

    ['','D','','','','D'(或'D')

    则得分为(3+1+1+1+1+2*3)*2=26。集合中的每一个单词都应该以这种方式进行评分,并将总分相加。

    相关问题:

    上一个问题:3-单字乘法器评分. 下一个问题:5-多人文字集评分.

    解决方案统计

    38.3%正确| 61.7%错误
    最后解决方案2020年4月11日提交

    问题注释

    最近的问题解决者15个

    建议的问题

    更多来自作者139个

    问题标签