[BOJ 15904] UCPC는 무엇의 약자일까?
UCPC는 무엇의 약자일까?
처음에 공백기준으로 문제를 잘못 이해해서 틀린 문제다.
문제와 질의응답을 보고나서야 간단한 문제라는것을 알았다.
아무튼 U...C....P...C...가 존재하는 문자열이 정답이다.
문자열문제는 파이썬이 강력하다.
s = input()
flag = 0
for i in range(len(s)):
if s[i] == "U" and flag == 0:
flag = 1
elif s[i] == "C" and flag == 1:
flag = 2
elif s[i] == "P" and flag == 2:
flag = 3
elif s[i] == "C" and flag == 3:
flag = 4
break
if flag == 4:
print("I love UCPC")
else:
print("I hate UCPC")
U, C, P, C가 들어올때마다 flag를 처리해서 UCPC가 완성되면 반복문을 종료한다.
C++로 공백을 포함하여 입력을 받을때는 getline(cin, str)로 입력을 받도록 한다.
Author And Source
이 문제에 관하여([BOJ 15904] UCPC는 무엇의 약자일까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ahj1592/BOJ-15904-UCPC는-무엇의-약자일까저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)