按字符计算的最短代码输出Ulam的螺旋,螺旋尺寸由用户输入给出.
Ulam的螺旋是一种映射素数的方法.螺旋线从中间的数字1开始(1不是素数)并在其周围产生螺旋线,将所有素数标记为字符' *'.非素数将被打印为空格' '.
替代文字http://liranuna.com/junk/ulam.gif
Input:
2
Output:
* *
*
*
Input:
3
Output:
* *
* *
* **
*
*
Input:
5
Output:
* *
* *
* * *
* * *
* ** *
* *
* *
* *
* *
Run Code Online (Sandbox Code Playgroud)
代码计数包括输入/输出(即完整程序).