首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >找出参考角

找出参考角
EN

Code Golf用户
提问于 2015-07-25 05:41:17
回答 8查看 1.3K关注 0票数 17

这是一个相当简单的问题。根据我发现的这个随机网站-网络档案馆,一个参考角度是the acute angle formed by the terminal side of the given angle and the x-axis.,你必须编写一个程序才能找到这些。

我记不起代数2中的任何东西,这是什么意思?

角度通常以标准的形式给出,其测量方法是将角度的一边放置在另一边,逆时针方向测量,如下所示:

这将是你的投入。你的输出将是这个参考的角度。你可以认为这基本上是从终端端到x轴的最小距离。只不过是角度,而不是距离。下面是一些示例:

Clarifications

  • 输入和提交的所有缺省值。
  • 角度是度的。
  • 允许负角、非整数角和角> 360度.
  • 输出形式为60 deg
  • 这是密码-高尔夫,所以以字节为单位的最短代码将获胜!

另一个有用的链接

测试用例

代码语言:javascript
运行
复制
70      ->  70 deg
135     ->  45 deg
210     ->  30 deg
-60     ->  60 deg
91      ->  89 deg
610     ->  70 deg
-1000   ->  80 deg
EN

回答 8

Code Golf用户

发布于 2015-07-25 08:28:56

Pyth,17字节

代码语言:javascript
运行
复制
+hS%R180,Q_Q" deg

巧合的是,这相当于@xnor的回答

在网上试试。

票数 7
EN

Code Golf用户

发布于 2015-07-25 06:21:21

Pyth,18字节

代码语言:javascript
运行
复制
+.a-%+QK90yKK" deg

在网上试试。

票数 6
EN

Code Golf用户

发布于 2015-07-25 06:06:27

Python 2,34字节

代码语言:javascript
运行
复制
lambda x:`90-abs(x%180-90)`+' deg'

由于所需的括号,使用"%d deg"字符串格式的时间会更长。

票数 5
EN
页面原文内容由Code Golf提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://codegolf.stackexchange.com/questions/53769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档