🧬알고리즘/Programmers

[JavaScript] 문자열 바꿔서 찾기

뉴발자 2024. 6. 13.
728x90

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

문제

문자 "A", "B"로 이루어진 문자열 myString과 pat이 매개변수로 주어진다.

 

myString의 "A"를 "B"로, "B"를 "A"로 바꾼 문자열의 연속되는 부분 문자열 중

 

pat이 있으면 1을 없으면 0을 반환하는 함수를 작성해라.

 

 

예시

myString Changed 'myString' pat result
"ABBAA" "BAABB" "AABB" 1
"ABAB" "BABA" "ABAB" 0
728x90

 

 

풀이

const solution = (myString, pat) => myString.split("").map((v) => v === "A" ? "B" : "A").join("").includes(pat)? 1 : 0;

 

 

 

 

 

 

 

 

 

 

728x90

댓글