본문 바로가기
프로그래밍/코딩 테스트

2023.08.07 Coding Test

by Cian 2023. 8. 7.

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

 

 

문제 풀이

function solution(my_string, n) {

 

매개변수 'my_string'과 'n'을 입력받음

 

 

 

let repeatedString = '';
  for (let char of my_string) {
    repeatedString += char.repeat(n);
  }

 

-빈 문자열 repeatedString를 생성

-for of를 사용하여 my_string의 요소들을 char에 할당

ex) (char = 'hi') => (char = 'h'), (char = 'i')

-반복문 내부엔 현재 char에 할당된 요소를 repeat를 활용해 n번 반복하여 repeatedString에 할당

 

 

 

 return repeatedString;
}

 

repeatedString 리턴

 

 

 

코드

function solution(my_string, n) {
  let repeatedString = '';
  for (let char of my_string) {
    repeatedString += char.repeat(n);
  }
  return repeatedString;
}

'프로그래밍 > 코딩 테스트' 카테고리의 다른 글

2024.05.15 Coding Test  (0) 2024.05.15
2023.09.19 Coding Test  (0) 2023.09.19
2023.08.04 Coding Test  (0) 2023.08.04
2023.08.02 Coding Test  (1) 2023.08.02
2023.07.12 Coding Test  (0) 2023.07.12