 이번 문제는 입력받은 문자열을 검사하며 UCPC 중에 포함되는 문자가 있을 경우 answer를 True로 두고 문자열을 그 다음 문자부터 시작하도록 슬라이싱하여 중복 체크를 하지 않도록 해주고, 만약 포함되지 않았을 경우 answer를 False로 갱신하여 해결하였다.
이번 문제는 입력받은 문자열을 검사하며 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")