문제
알고리즘
- .replace()를 통해 피카츄가 발음할 수 있는 단어를 띄어쓰기로 바꾼다.
- .strip()을 통해 띄어쓰기를 붙였을 때 길이가 0이면 피카츄가 발음할 수 있는 문자열인 것이다.
코드
import sys
word = str(sys.stdin.readline().rstrip("\n"))
# replace를 통해 "pi", "ka", "chu" 발음을 띄어쓰기로 바꾼다.
word = word.replace("pi", " ")
word = word.replace("ka", " ")
word = word.replace("chu", " ")
# .strip()을 통해 띄어쓰기를 붙였을 때 길이가 0이면 피카츄가 발음할 수 있는 문자열인 것이다.
if len(word.strip()) == 0:
print("YES")
else:
print("NO")
github
'CodingTest > Baekjoon' 카테고리의 다른 글
[baekjoon] 백준 2002번(파이썬): 추월 (0) | 2022.01.19 |
---|---|
[baekjoon] 백준 11478번(파이썬): 서로 다른 부분 문자열의 개수 (0) | 2022.01.18 |
[baekjoon] 백준 4959번(파이썬): 비밀번호 발음하기 (0) | 2022.01.16 |
[baekjoon] 백준 4889번(파이썬): 안정적인 문자열 (0) | 2022.01.15 |
[baekjoon] 백준 13413번(파이썬): 오셀로 재배치 (0) | 2022.01.14 |