yha97 2022. 11. 12. 00:32

날짜 : 2022. 11. 11

사용 언어 : python

 

문제

 

 

코드

import sys

ans = str()
s = str(sys.stdin.readline().rstrip())
check = ["U", "C", "P", "C"]

j = 0
for i in range(len(s)):
    if s[i] == check[j]: j += 1
    if j == 4: break
        
if j == 4: print("I love UCPC")
else: print("I hate UCPC")

 

 

풀이

- 체크용 리스트를 만든 후 문자열을 입력받은 후 하나의 for문을 통해 check[j]를 비교 후 같은 경우 j값을 1 증가시키는 방식으로 체크해 나갔다.

- for문 탈출 이후 j값에 따라 값을 분기했다.

 

 

알게된 점

 

 

참고 사이트