您的任务是执行以下操作的make程序:
- 你应该拿号码。(可以输入正,负,分数)
- 如果它是负数,则反转奎纳。并否定该数字(变为正数)
- 然后,重复<输入数字的整数部分>次并从源程序中首先打印<地板(输入数字的分数部分*长度)>。如果是整数,则小数部分为零。
如果您的程序不是回文,则可获-10%的奖金。
例
如果您的程序是“ ABCDEFG”,则
1。
5
ABCDEFGABCDEFGABCDEFGABCDEFGABCDEFG
说明
ABCDEFG五次
2。
-2
GFEDCBAGFEDCBA
说明
GFEDCBA(反向ABCDEFG)2次
3。
7.5
ABCDEFGABCDEFGABCDEFGABCDEFGABCDEFGABCDEFGABCDEFGABCDEFGABC
说明
ABCDEFG 7次,然后是ABC(ABCDEFG上的前3个字母(底数(0.5 * 7)=底数(3.5)= 3))
4。
-0.3
GF
说明
GFEDCBA(反向ABCDEFG)0次,然后是GF(GFEDCBA(反向ABCDEFG)上的前2个(底(0.3 * 7)=底(2.1)= 2)字母)
5,
0
<empty>
说明:
<empty>在这里意味着您的程序不输出。ABCDEFG零次被定义为空字符串。
您能说明一下吗?
—
LegionMammal978
@ LegionMammal978我实际上不太擅长表达事物,但我希望它能使它更清晰。
—
Akangka,2015年
@ mbomb007我想您可以自己解析字符串
—
Martin Ender
-
并.
手动处理(将分数表示为正整数)。或者,您可以将注意力转移到下一个挑战。;)(并非每种语言都可以参加每个挑战,但是只要挑战没有刻意排除任意一种单独的语言,那是完全可以的。只需考虑所有音频/图像处理或文件系统挑战。)
它会感到更合乎逻辑的给予10%的奖金,其方案是回文
—
Bassdrop Cumberwubwubwub