[프로그래머스] Lv.0 문자열 바꿔서 찾기.java

hgghfgf·2023년 6월 9일
0

프로그래머스

목록 보기
136/227

문자열 바꿔서 찾기.java

class Solution {
    public int solution(String myString, String pat) {
        int answer = 0;
        
        String replacedString = myString.replace('A', 'X').replace('B', 'A').replace('X', 'B');
        
        if (replacedString.contains(pat)) {
            answer = 1;
        }
        
        return answer;
    }
}

myString에서 "A"를 "X"로, "B"를 "A"로 바꾼 후, "X"를 "B"로 다시 바꾸는 과정을 거쳐 replacedString 변수에 저장하고, eplacedString에 pat이 포함되어 있는지 확인하여 결과를 answer 변수에 저장합니다. 포함되어 있다면 answer를 1로 설정하고, 그렇지 않으면 0을 반환합니다.

출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges

0개의 댓글