-문제: 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')
'백준 > Greedy' 카테고리의 다른 글
[코딩테스트] 백준 1343번: 폴리오미노 (0) | 2022.02.06 |
---|---|
[코딩테스트] 백준 1041번: 주사위 (0) | 2022.02.06 |
[코딩테스트] 백준 2212번: 센서 (0) | 2022.02.05 |
[코딩테스트] 백준 15903번: 카드 합체 놀이 (0) | 2022.02.05 |
[코딩테스트] 백준 11497번: 통나무 건너뛰기 (0) | 2022.02.05 |