코독
코딩핥는 강아지
코독
전체 방문자
오늘
어제
  • 분류 전체보기 (24)
    • JAVASCRIPT (24)
      • PROGRAMMERS 0단계 (13)
      • PROGRAMMERS 1단계 (11)
    • JQUERY (0)
    • EFFECT (0)
    • HTML (0)
    • CSS (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

최근 글

인기 글

최근 댓글

태그

  • 1단계
  • filter()
  • 0단계
  • for()
  • JavaScript
  • Sort()
  • 홀수
  • 배열
  • if()
  • programmers
  • 자바스크립트
  • push()
  • 프로그래머스
  • 짝수
  • js
  • map()
  • for문
  • 정수
  • reduce()
  • 자릿수 더하기

티스토리

hELLO · Designed By 정상우.
코독

코딩핥는 강아지

Javascript | programmers07 (프로그래머스 0단계 : 문자 반복 출력하기)
JAVASCRIPT/PROGRAMMERS 0단계

Javascript | programmers07 (프로그래머스 0단계 : 문자 반복 출력하기)

2022. 11. 14. 23:45

※ programmers 0단계 풀이 일곱 번째

문자 반복 출력하기


❍ 문제 설명

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

❍ 제한 사항

2 ≤ my_string 길이 ≤ 5
2 ≤ n ≤ 10
"my_string"은 영어 대소문자로 이루어져 있습니다.

❍ 입출력 예

my_string n result
"hello" 3 "hhheeellllllooo"

❍ 나의 풀이

function solution(my_string, n) {
    // my_string을 배열로 변환 후 map메서드를 사용하여 모든 배열을 repeat를 통해 n 만큼 반복하여 반환한 뒤,
    // join('') 으로 배열을 다시 문자열로 변경해준다.
    return [...my_string].map(string => string.repeat(n)).join('');
}

❍ 다른 사람의 풀이

function solution(my_string, n) {
    var answer = '';

    // for 문으로 my_string.length가 i 보다 적을 때까지 i를 + 시켜줍니다.
    for(var i = 0; my_string.length > i; i++){
        // 다시 for 문을 사용하여 n이 j보다 적을 때까지 j를 + 시켜줍니다.
        for(var j = 0; n>j;j++){
            // 구해진 i값을 my_string에 charAt 메서드를 통하여 각 charAt(i) 값을 j 만큼 출력하여 answer에 대입하여줍니다.
            answer += my_string.charAt(i)
        }
    }

    return answer;
}

겨울잠의 시간이 온 걸까요.
몸이 늙어버린 걸까요.
최근에 많이 병들어서 그런 걸까요.
자도 자도 잠이 계속 옵니다. 불면증은 완치되었지만 새로운 고민이 생겼네요.

'JAVASCRIPT > PROGRAMMERS 0단계' 카테고리의 다른 글

Javascript | programmers09 (프로그래머스 0단계 : 특정 문자 제거하기)  (2) 2022.11.16
Javascript | programmers08 (프로그래머스 0단계 : 최댓값 만들기(1))  (6) 2022.11.15
Javascript | programmers06 (프로그래머스 0단계 : 피자 나눠 먹기 (3))  (4) 2022.11.14
Javascript | programmers05 (프로그래머스 0단계 : 삼각형의 완성조건 (1))  (5) 2022.11.10
Javascript | programmers04 (프로그래머스 0단계 : 편지)  (8) 2022.11.06
    'JAVASCRIPT/PROGRAMMERS 0단계' 카테고리의 다른 글
    • Javascript | programmers09 (프로그래머스 0단계 : 특정 문자 제거하기)
    • Javascript | programmers08 (프로그래머스 0단계 : 최댓값 만들기(1))
    • Javascript | programmers06 (프로그래머스 0단계 : 피자 나눠 먹기 (3))
    • Javascript | programmers05 (프로그래머스 0단계 : 삼각형의 완성조건 (1))
    코독
    코독
    코딩을 할짝할짝

    티스토리툴바