📜  OLA Cabs 面试经验 |第 5 组(适用于 SDE ||)

📅  最后修改于: 2022-05-13 01:58:29.444000             🧑  作者: Mango

OLA Cabs 面试经验 |第 5 组(适用于 SDE ||)

设计整个保龄球馆系统。一场保龄球比赛将由多个球员在一条球道上进行。

游戏过程中,系统会维护并显示玩家及其分数,并在游戏结束时宣布获胜者。
同样,多个游戏可以在多个空闲通道上并行进行。

关于保龄球的一些规则:
一场比赛由十组组成
在每一盘中,玩家有两次机会击倒十个球瓶。
一组的得分是击倒的球瓶总数,加上罢工和备用的奖金。
备用是当玩家在两次尝试中击倒所有十个引脚时。如果有备用,玩家将获得 5 分。
击球是指球员在他/她的第一次尝试中击倒所有十个瓶。如果击球,球员将获得 10 分。
在最后一盘中,允许投掷备用或全击的球员投掷额外的球以完成该盘。但是在最后一盘中最多只能滚动三个球。

Ola-Cabs 的所有练习题!