在hackerearth中获取Python的输入

时间:2019-03-14 10:29:31

标签: python python-3.x

我正在使用以下输入类型解决有关hackerearth的问题: hackerearth。

1
3
1 2 3

输入的第一行将包含T(测试用例数量)。然后,每个测试用例将包含两行。第一行将具有N的值,然后下一行将具有N个以空格分隔的set整数。 样本输入的大小可以根据我们要运行的测试用例的数量来增加,例如,如果输入的数量大于输入的数量,则为2;

2
3
1 2 3
4
1 2 3 4

那么如何获取输入,以便我可以继续进行逻辑研究。 这是我尝试过的:

test = input();
for i in range(len(test)):
    numberSize = input();
    for i in range(len(numberSize)):
       li = list(input.split());
print(li)

但这总是返回第一个测试用例的值[1,2,3],请帮助我如何从hackerearth控制台获取输入

1 个答案:

答案 0 :(得分:1)

您可以尝试以下方法吗?

test = int(input())
for __ in range(test):
    numberSize = input()
    li = input.split()

第一个输入是测试用例的总数,我们正在迭代测试用例的总数。他们在每个测试案例中都提到了两个输入,我们将它们输入到for循环中。