반응형
문제
https://www.acmicpc.net/problem/14405
문제 풀이
코드 1) 정규표현식
코드 2) 파이썬 문자열 내장함수 replace 사용
코드 1
import re
import sys
input = sys.stdin.readline
S = input().strip()
if re.fullmatch('(pi|ka|chu)+',S):
print('YES')
else:
print("NO")
코드 2
import sys
input = sys.stdin.readline
S = input().strip()
S = S.replace('pi', '_').replace('ka', '_').replace('chu', '_')
if set(list(S)) == {'_'}:
print('YES')
else:
print("NO")
반응형
'알고리즘 > 백준 문제풀이' 카테고리의 다른 글
[boj] 백준 7569 토마토 python 풀이 (0) | 2023.06.16 |
---|---|
[boj] 백준 17836 공주님을 구해라! python 풀이 (0) | 2023.06.09 |
[boj] 백준 4963 섬의 개수 python 풀이 (0) | 2023.05.18 |
[boj] 백준 2573 빙산 python 풀이 (1) | 2023.05.12 |
[boj] 백준 2775 부녀회장이 될테야 python 풀이 (0) | 2023.05.11 |