ACSL比赛的鸡肋解释器???

今天我来到学校参加编程比赛ACSL(也不知道个位听说过没,反正就是有就参加呗)

然后编程题是个把斐波拉契时钟上面的色块颜色转换成时间的题,输入内容大概格式是“R G B W G”,我相信这里大多数人R、G、B这三个字母都懂,我就只告诉你W=白色了

斐波拉契时钟大家可以看看下面的介绍:

斐波那契时钟专为追求与众不同的人准备。它外表精美,甚至看不出这是一个钟,但它真的是个钟,只是它显示时间的方式是著名的斐波那契序列。
钟面上是5个正方形方块,大小有不同,每个方块的边长对应的分别是斐波那契序列的1、1、2、3、5,它们代表的是小时或分钟的数值。颜色有不同,呈现红色代表的是小时,呈现绿色代表的是分钟;呈现蓝色即代表小时也代表分钟;呈现白色可忽略。
 
要看懂它,只需要简单加上呈现红色和蓝色色块的总数值即可。同样的,要读分钟数,加上绿色和蓝色色块的总数值即可。另外,一小时里有60分钟,这60分钟以5分钟隔断,共有12块,所以分钟数值加好后,还需要乘以5以得到最后的实际分钟值。
小时数 = 红色数值 + 蓝色数值
分钟数 = (绿色数值 + 蓝色数值) x 5
资料来源:百度百科(有删减)

我写了代码,每一次运行并输入他给的输入样本,输出内容都正确,但是在那个破站上提交以后要么报错要么说我代码的运算结果结果错了。。。

之后我做了一些尝试:

  • 换解释器(Python 3和Python 3.8轮流试)
  • 在代码里处理输出结果的格式问题
  • 在代码里处理输入结果的处理方式
  • 删掉多余的print(输出)

结果都没用

离谱!!!

这个真得吐槽一下

恕我没有抢时间截图,大家就勉强读一读字吧。。。

 

吐了。。。YUE!!!

 

更重要的是

这个网站内置的编辑器只能高亮注释!!!???

害得我只能在IDLE里面写好了再施CV大法。。。

 

看不懂没关系,就当这是我的公开日记吧。。。

posted @   真_人工智障  阅读(175)  评论(1编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示