飞镖

飞镖

简单

说明

计算飞镖游戏中单次投掷所得的分数。

飞镖是一种游戏,玩家把飞镖投向靶子。

在我们这个特定的游戏版本中,根据飞镖落点的不同,靶子会奖励 4 种不同的分数:

我们的飞镖记分板,分值从完全脱靶到正中靶心

  • 如果飞镖落在靶子外,玩家不得分(0 分)。
  • 如果飞镖落在靶子的外圈,玩家得 1 分。
  • 如果飞镖落在靶子的中圈,玩家得 5 分。
  • 如果飞镖落在靶子的内圈,玩家得 10 分。

外圈的半径是 10 个单位(相当于整个靶子的总半径),中圈的半径是 5 个单位,内圈的半径是 1 个单位。 当然,它们都以同一个点为圆心,也就是说,这些圆是同心圆,由坐标 (0, 0) 定义。

给定靶子上的一个点(由它的笛卡尔坐标x和y定义,其中x和y是实数),计算飞镖落在这个点上时应该得到的分数。

致谢

记分板图片由 habere-et-dispertire 使用 Inkscape 制作。


来源

灵感来自阿根廷的 Della Paolera 教授创作的一道练习
通过 GitHub 编辑 链接将在新窗口或新标签页中打开
PowerShell Exercism

准备好开始 飞镖 了吗?

注册 Exercism,借助 136 个练习 和真人导师指导,学习并掌握 PowerShell,全部免费。