
문자열 myString이 주어집니다. myString을 문자 "x"를 기준으로 나눴을 때 나눠진 문자열 각각의 길이를 순서대로 저장한 배열을 return 하는 solution 함수를 완성해 주세요.
myString의 길이 ≤ 100,000myString은 알파벳 소문자로 이루어진 문자열입니다.| myString | result |
|---|---|
| "oxooxoxxox" | [1, 2, 1, 0, 1, 0] |
| "xabcxdefxghi" | [0, 3, 3, 3] |
입출력 예 #1
입출력 예 #2
function solution(myString) {
return myString.split("x").map((str) => str.length);
}
split 메서드:myString.split("x")는 문자열 myString을 문자 "x"를 기준으로 나눕니다."x"를 제외한 부분 문자열들의 배열입니다."oxooxoxxox".split("x") → ["o", "oo", "o", "", "o", ""].map 메서드:.map((str) => str.length)는 배열의 각 요소(부분 문자열)에 대해 length 속성을 호출하여 길이를 반환합니다.