15904_UCPC는 무엇의 약자일까? (Python)

0. 출처

1. 기록

  • 22/03/28 (월)

2. 풀이

(1) 아이디어, 시간복잡도, 자료구조

'''
1. 아이디어
>> 문자열 안에 u -> C -> P -> C 의 순서대로 있는지만 확인하면 된다.
>> 어떻게 확인할까
>> p = re.compile('[a-z]+')..? 

2. 시간복잡도
>>

3. 자료구조
>>
'''

(2) 예제 입력, 예제 출력

- 예제 입력 1 -
Union of Computer Programming Contest club contest

- 예제 출력 1 -
I love UCPC

- 예제 입력 2 -
University Computer Programming

- 예제 출력 2 -
I hate UCPC-

(3) 코드

import re

string = input()

p = re.compile('^.*U+.*C+.*P+.*C+.*$')


if re.match(p, string):
    print("I love UCPC")
else:
    print("I hate UCPC")

(4) 정리

(5) 참고

참고 풀이

+ Recent posts