728x90
문제 링크: https://www.acmicpc.net/problem/2954
정규표현식으로 풀기!
❌ 1차시도 실패
1
2
3
4
5
6
|
#실패------------------------------------------
import re
text=input()
p=re.compile("(a|e|i|o|u)p(?=(a|e|i|o|u))")
m=p.sub("",text)
print(m)
|
cs |
*** 질문하니 감사하게도 반례를 찾아주셨다!!!!!
반례 : apapopo
❓ 정답은 ??
1
2
3
4
5
|
#성공--------------------------------------------
import re
text = input()
m = re.sub('(a|e|i|o|u)p(a|e|i|o|u)','\\1', text)
print(m)
|
cs |
💯 풀이 과정
1
2
3
4
5
6
7
8
9
|
import re #정규표현식 사용
text = input()
#(모음) p (모음) 형식인 것 찾기
#re.sub으로 대체하는데 ( )그룹안에 묶어놨던 첫번째꺼로 바꾸기
#그룹 첫번째는 (모음)이니까~
m = re.sub('(a|e|i|o|u)p(a|e|i|o|u)','\\1', text)
print(m)
|
cs |
😎오늘의 한줄평: 반례를 찾아주신 귀인이 덕분에 무사히 해결완료!!
728x90
'😁 빅데이터 문제 풀기 & Study > - BAEKJOON 문제' 카테고리의 다른 글
[10173] 니모를 찾아서 / 파이썬 (정규표현식) (0) | 2021.12.08 |
---|---|
[4659] 비밀번호 발음하기 / 파이썬 ( 정규표현식 ) (0) | 2021.12.07 |
[2929] 머신 코드 / 파이썬 (정규표현식) (0) | 2021.12.06 |
[3447] 버그왕 / 파이썬 ( 파이썬 방법으로 풀 수 있습니다!ㅠㅠ 유레카) (0) | 2021.12.05 |
[15881] Pen Pineapple Apple Pen / 파이썬 (정규표현식 ) (0) | 2021.12.04 |