Oto moja propozycja rozwiązania tematu, sędzia zwraca błędną odpowiedź i zastanawiam się dłuższą chwile już, co może być nie tak.
Czy sposób rozwiązania jest prawidłowy, ale output jest źle przedstawiony? Czy może powinienem zawrzeć jeszcze jakieś zabezpieczenia?
from sys import stdin
Test = int(input())
y=0
while y < Test:
InputValues = stdin.readline().split()
dlugosc = len(InputValues)
x=0
while x < dlugosc:
if InputValues.count(InputValues[x]) > 1:
InputValues.remove(InputValues[x])
dlugosc-=1
x-=1
x+=1
InputValues.reverse()
print(' '.join(InputValues))
y+=1
Przebieg zadania w konsoli:
