-문제: www.acmicpc.net/problem/15904

쉬운 문제인 줄 알고 풀었는데 계속 틀려서 뭐가 문제인지 몰랐던 문제다. 

 

-틀린풀이: 

주어진 문장에서 대문자인 것들만 뽑았을 때 그 값이 UCPC일 때 love를 출력하는 방식으로 생각했는데 

계속 틀린다고해서 무엇이 문제인지 몰라서 구글링을 했다 

 

 

-정답풀이:

주어진 문장에서 U,C,P,C가 있는지 순서대로 탐색하고, 있다면 해당 인덱스의 다음 인덱스부터 진행하면된다 

인덱스 슬라이싱을 이용하면 되는 문제라고 한다 

s=input()
check_list=['U','C','P','C']
i=0
for a in check_list:
    if a in s:
        i+=1
        s=s[s.index(a)+1:]
    else:
        print('I hate UCPC')
        break
if i==4:
    print('I love UCPC')

+ Recent posts