반응형
문제
모두가 알다시피, 포닉스는 또 다시 꿈을 이룬 행복한 불사조이다!
작년에 응원 문구를 성공적으로 만들어 포스텍의 ICPC World Finals 진출을 도운 포닉스는 올해 역시 포스텍의 GLOBAL한 가치 창출을 위한 응원단장을 맡게 되었다.
포닉스의 역할은 학생들이 만든 응원 문구를 수정하는 것이다. 이 응원 문구가 충분히 GLOBAL하지 않다고 생각한 포닉스는, 응원 문구에 등장하는 연속하는 부분 문자열 PO 를 모두 자신이 가장 좋아하는 음식인 쌀국수(PHO)로 몰래 바꿔두려 한다.
학생들이 만든 응원 문구 T 개가 주어질 때 포닉스의 수정을 거친 응원 문구를 구하여라.
입력
첫 번째 줄에 응원 문구의 개수 T 가 주어진다. (1≤T≤100)
두 번째 줄부터 T 개의 줄에 걸쳐 학생들이 만든 응원 문구를 나타내는 문자열 S 가 주어진다.
주어지는 모든 문자열은 알파벳 대문자로 이루어진 길이 20 이하의 문자열이다.
출력
T
개의 줄에 걸쳐 포닉스의 수정을 거친 응원 문구를 한 줄에 하나씩 순서대로 출력한다.예제 입력 1 복사
7
POPULAR
POSTECH
PHOTO
PPC
PROBLEM
PROPOSAL
OPEN
예제 출력 1 복사
PHOPULAR
PHOSTECH
PHOTO
PPC
PROBLEM
PROPHOSAL
OPEN
예제 입력 2 복사
7
PROSPEROUS
POKING
POOREST
POURIST
SLAH
LEO
PORO
예제 출력 2 복사
PROSPEROUS
PHOKING
PHOOREST
PHOURIST
SLAH
LEO
PHORO
예제 입력 3 복사
4
OP
P
O
POPOCATEPETL
예제 출력 3 복사
OP
P
O
PHOPHOCATEPETL
replace 함수 사용
t = int(input())
for _ in range(t):
print(input().replace('PO', 'PHO'))
반응형
'알고리즘' 카테고리의 다른 글
[BAEKJOON] 15700 타일 채우기 4 (0) | 2025.06.18 |
---|---|
[BAEKJOON] 4287 Word Ratios (0) | 2025.06.05 |
[BAEKJOON] 4758 Filling Out the Team (0) | 2025.05.15 |
[BAEKJOON] 26082 WARBOY (0) | 2025.04.17 |
[BAEKJOON] 27885 가희와 열리지 않는 건널목 (0) | 2025.03.28 |