挑战
在此任务中,您必须编写一个程序,将输入整数N (-1e9 <= N <0 && 0 <N <= + 1e9),然后计算T =(abs(N)%M + 1),如果N为正,然后从源头开始输出第T个字符,否则从源末尾输出第T个字符。
M是您的源大小(以字节为单位)。
示例:如果您的来源是:abcd efg/hi
输入:
2
输出:
c
输入:
-3
输出:
g
输入:
-9249678
输出:
b
输入:
-11
输出:
i
约束条件
- 不要使用任何FILE操作
- 您可以使用任何选择的语言
- 尽量避免甚至不要使用1字节提交,因为它会破坏所有乐趣。
- 最短的解决方案获胜!
编辑:问题陈述已被修改,以便可以使用随机测试数据(和所有解决方案的相同数据)来判断解决方案,因此请相应地更新您的解决方案,对于给您带来的不便,我们深表歉意。
-2 -> /
-1 -> h
0 -> i
1 -> b
2 -> c
。但是至少现在映射是一致的。
&&
第一句话中的意味着是||
?