首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的微波炉要用多长时间?

我的微波炉要用多长时间?
EN

Code Golf用户
提问于 2017-11-11 04:07:37
回答 30查看 4.2K关注 0票数 42

我饿了。我们用微波炉吧。给定1到4位之间的数字输入,输出微波应该运行的秒数。

详细信息

诀窍是找出用户是在输入秒,还是输入秒和分钟的组合。一位和十位应该被解释为秒,而数以万计的位置应该是分钟。例如,1234值应该被解释为12分钟34秒,而9876应该是98分76秒。输入13090将导致90秒的烹饪时间。

以下是其他一些投入和产出:

  • 1=1
  • 11 = 11
  • 111 = 71
  • 1111 = 671
  • 9=9
  • 99 = 99
  • 999 = 639
  • 9999 = 6039

规则

这是密码-高尔夫,所以以字节为单位的最短程序获胜。不允许有标准的漏洞。当给定从1到9999的任何整数输入时,获胜项必须返回正确的答案。

EN

回答 30

Code Golf用户

回答已采纳

发布于 2017-11-11 06:41:07

Python 2,19字节

代码语言:javascript
复制
lambda t:t-t/100*40

在网上试试!

票数 28
EN

Code Golf用户

发布于 2017-11-11 06:05:30

杰夫特,6字节

代码语言:javascript
复制
ìL ì60

在线测试! ìL转换为基-100,ì60转换回基60,从而生成floor(n/100)*60 + n%100。也适用于小时(10000 -> 3600,一小时内的秒数)。

票数 9
EN

Code Golf用户

发布于 2017-11-11 05:39:13

TI-Basic (83系列),8字节

代码语言:javascript
复制
Ans-40int(sub(Ans

需要操作系统版本1.15或更高版本。

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

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

复制
相关文章

相似问题

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