28
站起来排长队
最近,有人对Python的默认行长提出了更严格的限制: 显然,出于各种原因,任何程序每行都不得使用超过80个字符。首先,对于可读性和可维护性,拥有一个坚实的标准很重要,因此我们可以适当地调整文本编辑器的宽度。作为第二个好处,代码可以轻松地转移到可能有限制的媒体上,并且添加换行符可能会分散注意力,例如打印页面供会议中查看或打孔卡。 但是80个字符太高了吗?一些建议使用79,甚至低至75,以允许80个字符宽的终端使代码适合带有几行行号的列。显然,最终,越低越好,因为较低的限制允许代码在更多情况下使用,而无需重新格式化。 介绍max6标准 您的目标是通过编写任何行中字符数最少的FizzBuzz变体来查找和演示“收藏夹语言”所需的最小行长。 输入项 整数n通过任何所需的方法。 输出量 从1打印编号,以Ñ,(Ñ ≥1,Ñ ∈ℤ)分离由换行,除了: 用于3个打印“ Apple”的倍数 用于5个打印“派”的倍数 用于3和5的倍数打印“ ApplePie” 计分 最大行长度(以字节为单位),不包括换行符(Cr,CrLf,Lf或其他系统标准中断,根据需要指定),总代码长度(以字节为单位)作为平局决胜局。 规则 所有换行符都必须有意义。可被移除和相邻的线直接连接在一起而对输出的影响换行符,必须被去除。