오타 일괄 수정
의견: 0
수민이의 키보드는 특정 키가 고장 나서, 어떤 글자를 칠 때마다 엉뚱한 글자가 입력되었다. 다행히 잘못 입력된 글자는 한 종류뿐이라 일괄 바꾸기 한 번이면 고칠 수 있다.
문자열 \(S\)와 두 글자 \(x\), \(y\)가 주어지면, \(S\)에 들어 있는 \(x\)를 모두 \(y\)로 바꾼 결과를 출력하여라.
\(1 \le |S| \le 1\,000\). \(x \ne y\)이고 둘 다 영어 소문자이다. \(S\)에 \(x\)가 없을 수도 있으며, 그 경우 \(S\)를 그대로 출력한다.
첫째 줄에 영어 소문자와 공백으로 이루어진 문자열 \(S\)가 주어진다. \(S\)는 공백으로 시작하거나 끝나지 않는다.
둘째 줄에 서로 다른 두 영어 소문자 \(x\)와 \(y\)가 공백으로 구분되어 주어진다.
\(S\)의 모든 \(x\)를 \(y\)로 바꾼 문자열을 출력한다.
hello world
l r
herro worrd
l을 모두 r로 바꾸면 herro worrd가 된다.
alpaca
a o
olpoco
a 세 개가 모두 o로 바뀌어 olpoco가 된다.
막혔나요? 코인으로 단계별 힌트를 잠금 해제하세요 — 첫 힌트는 가벼운 방향 제시, 뒤로 갈수록 더 많이 알려 줍니다. 문제를 풀면 모든 힌트가 무료로 공개됩니다.
riseoj 작성
출처 Original
평가 및 의견
오타 일괄 수정
Log in to rate problems.
아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.
풀이 제출
오타 일괄 수정