26
高尔夫代码-π天
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 挑战 关于SO的代码高尔夫指南 按字符计数的最短代码,用于显示R使用该*字符的半径圆的表示形式,后跟π的近似值。 输入为单个数字R。 由于大多数计算机似乎具有几乎2:1的比率,因此您只能输出y奇数行。这意味着当出现R奇数时,您应该打印R-1行。有一个新的测试用例R=13需要澄清。 例如。 Input 5 Output Correct Incorrect 3 ******* 4 ******* 1 ********* 2 ********* -1 ********* 0 *********** -3 ******* -2 ********* 2.56 -4 ******* 3.44 编辑:由于的奇数值引起的普遍混乱R,将接受通过下面给出的4个测试用例的任何解决方案 π的近似值是通过将*字符数除以2 得到的R²。 近似值至少应为6个有效数字。 前导或尾随零是允许的,因此,例如任何的3,3.000000,003被接受为输入2和4。 代码计数包括输入/输出(即完整程序)。 测试用例 Input 2 Output *** *** 3.0 Input 4 Output ***** ******* …