홍우진의 개발 일기장

[백준] 15904번: UCPC는 무엇의 약자일까?/ 파이썬 본문

알고리즘/백준

[백준] 15904번: UCPC는 무엇의 약자일까?/ 파이썬

홍우진 2022. 8. 18. 00:23
728x90
반응형

문제 링크


https://www.acmicpc.net/problem/15904

 

15904번: UCPC는 무엇의 약자일까?

첫 번째 줄에 알파벳 대소문자, 공백으로 구성된 문자열이 주어진다. 문자열의 길이는 최대 1,000자이다. 문자열의 맨 앞과 맨 끝에 공백이 있는 경우는 없고, 공백이 연속해서 2번 이상 주어지는

www.acmicpc.net

 

풀이 코드


s = input()
alp = ['U', 'C', 'P', 'C']
i = 0
for a in alp:
    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')

코드 해석


인덱스 슬라이싱을 이용하여 풀이하였다.

728x90
반응형
Comments