挑战
按字符计数输出Ulam 螺旋的最短代码,螺旋尺寸由用户输入给出。
乌拉姆螺旋线是绘制素数的一种方法。螺旋从中心的数字 1 开始(1 不是素数)并围绕它生成一个螺旋,将所有素数标记为字符 ' *
'。非素数将打印为空格 '
'。
替代文字 http://liranuna.com/junk/ulam.gif
测试用例
Input:
2
Output:
* *
*
*
Input:
3
Output:
* *
* *
* **
*
*
Input:
5
Output:
* *
* *
* * *
* * *
* ** *
* *
* *
* *
* *
代码计数包括输入/输出(即完整程序)。