본문이 길군..

답만 적습니다.

😁나의 풀이

function solution(picture, k) {
    const willAddArr = []
    // 문자열의 각 자릿수를 k만큼 반복시킨 배열 생성
    for(let i = 0 ; i < picture.length ; i ++) {
        let str = ''
        for(let j = 0 ; j < picture[i].length ; j ++) {
            for(let l=0 ; l < k ; l ++) {
                str+=picture[i][j]    
            }
        }
        willAddArr.push(str)
    }
    
    // 생성된 배열을 k만큼 반복시킨 배열 반환
    return willAddArr.reduce((acc, cur) => {
        const curArr = []
        for(let i = 0 ; i < k ; i ++) {
            curArr.push(cur)
        }
        return [...acc, ...curArr]
    }, [])
}
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글