기록하고 까먹지 말기

15904 본문

전공/백준

15904

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값에 따라 값을 분기했다.

 

 

알게된 점

 

 

참고 사이트

 

'전공 > 백준' 카테고리의 다른 글

2470  (0) 2022.11.12
3273  (0) 2022.11.12
11497  (0) 2022.11.12
18310  (0) 2022.11.12
15903  (0) 2022.11.11