이번 문제는 입력받은 문자열을 검사하며 UCPC 중에 포함되는 문자가 있을 경우 answer를 True로 두고 문자열을 그 다음 문자부터 시작하도록 슬라이싱하여 중복 체크를 하지 않도록 해주고, 만약 포함되지 않았을 경우 answer를 False로 갱신하여 해결하였다.
s=str(input())
want=['U', 'C', 'P', 'C']
answer=True
for i in range(len(want)):
if want[i] in s:
answer=True
idx=s.index(want[i])
s=s[idx+1:]
else:
answer=False
break
if answer==True:
print("I love UCPC")
else:
print("I hate UCPC")