Codefores需要大量的多行输入。例如:
https://codeforces.com/contest/71/problem/A
TLDR:读这篇文章,减少所有单词的长度 :
4
word
localization
internationalization
pneumonoultramicroscopicsilicovolcanoconiosis
我使用了这个解决方案,我认为它是正确的,对我来说是有效的:
lines = []
while True:
line = input()
if line:
lines.append(line)
else:
break
input = '\n'.join(lines)
tab=input.splitlines()
numb=tab[0]
tab.pop(0)
for i in tab:
wordTab=[]
if len(i)>10:
wordTab.append(i[:1])
wordTab.append(i[-1:])
print(f"{i[:1]}{len(i)-2}{i[-1:]}")
else:
print(i)
但我(在他们这方面)犯了一个错误。如何使Codeforces接受Python中的多行输入
我有一个设置,其中有两个名为“input.txt”和“output.txt”的文件。这就是我在本地编写代码的地方,然后我有一个文件params,当我必须提交给Codeforces时,我将其设置为True和False。这是你提到的同一个问题的一个例子。运行时间为77ms,工作正常
相关问题 更多 >
编程相关推荐