[문제풀이] 연습문제 / TIL # 33

velg·2021년 9월 12일
0

문제풀이

목록 보기
1/12

프로그래머스 문제풀이

직사각형 별 찍기

process.stdin.setEncoding('utf8');
process.stdin.on('data', data => {
    const n = data.split(" ");
    const a = Number(n[0]), b = Number(n[1]);
    let result = '';
    
    for(let i = 0; i < b; i++) {
      for(let j =0; j < a; j++)  {  
        result += '*'; 
      }
      result += '\n';
    }
    console.log(result);
});

x만큼 간격이 있는 n개의 숫자

function solution(x, n) {
    var answer = [];
    for(let i = 1; i < n + 1; i++) answer.push(x * i);
    return answer;
}

행렬의 덧셈

function solution(arr1, arr2) {
    var answer = [[]];
    answer = arr1.map((e, idx) => e.map((ie, iIdx) => ie + arr2[idx][iIdx]))
    return answer;
}

핸드폰 번호 가리기

function solution(phone_number) {
    var answer = '';
    const stars = phone_number.length-4;
    const regex = new RegExp(`.{0,${stars}}`);
    answer = phone_number.replace(regex, '*'.repeat(stars))
    return answer;
}
profile
초보 개발자

0개의 댓글