【发布时间】:2017-06-21 09:03:13
【问题描述】:
手头的任务:
给定一个长度为 N 且索引从 0 到 N-1 的字符串 S,打印 其偶数索引和奇数索引字符为 2 个空格分隔 一行中的字符串。
测试用例的编写使得第一行包含一个 整数,N(测试用例的数量)。 N后续的每一行i 行包含一个字符串。
这是我的代码:
N = int(raw_input())
for i in range(0,N):
string = raw_input()
evenlist = []
oddlist = []
for item, char in enumerate(strg):
if item % 2 == 0:
evenlist.append(char)
else:
oddlist.append(char)
print ''.join(evenlist), ''.join(oddlist)
示例运行:
The first input is:
2
Hacker
Rank
Expected output is:
Hce akr
Rn ak
但我明白了:
HceRn akrak
这是assignment 的链接,可以更好地解释这个问题。
【问题讨论】:
-
有什么问题?
-
这里有一个链接可以更好地解释这个问题:hackerrank.com/challenges/30-review-loop
-
您发布的代码不会产生您发布的错误。看起来你是从内存中重新输入的,生成的代码具有完全不同的问题。不要重新输入 - 总是复制粘贴。
-
知道了。我复制粘贴了
-
既然你输入了正确的代码,你能告诉我们具体的问题是什么。
标签: python string python-2.7 indexing