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
'🧬알고리즘 > Programmers' 카테고리의 다른 글
[JavaScript] 배열의 원소만큼 추가하기 (2) | 2024.06.14 |
---|---|
[JavaScript] 세 개의 구분자 (0) | 2024.06.14 |
[JavaScript] 간단한 식 계산하기 (1) | 2024.06.13 |
[JavaScript] 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기 (0) | 2024.06.13 |
[JavaScript] 특정한 문자를 대문자로 바꾸기 (0) | 2024.06.12 |
댓글