Programmers_문자 반복 출력하기

post-thumbnail

문자 반복 출력하기

Q : 문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string에 들어있는 각 문자를 n만큼 반복한 문자열을 return 하도록 solution 함수를 완성해보세요.

[입출력 예]

my_stringnresult
"hello"3"hhheeellllllooo"

입출력 예 설명
입출력 예 #1

  • "hello"의 각 문자를 세 번씩 반복한 "hhheeellllllooo"를 return 합니다.

[풀이]

function solution(my_string, n ) {
  const arr = [...my_string]
  const newArr = arr.map((el) => el.repeat(n));
  
  return newArr.join('')

알게된 내용

  • String.repeat() : 지정된 복사 수만큼 함께 연결하여 포함하는 새 문자열을 구성하고 반환
  • join('') : 쉼표를 구분하여 연결한뒤 새문자열로 만들고 반환
  • String.split(): 괄혼안에 들어가는 구분자를 통해 문자열을 분할하여 배열로 반환
const str = 'The quick brown fox jumps over the lazy dog.';
const words = str.split(' '); // 공백 한칸을 기준으로 문자열을 분할
console.log(words[3]); // fox

0개의 댓글