crystal_dev
Crystal 개발 일지
crystal_dev
전체 방문자
오늘
어제
  • 분류 전체보기 (58)
    • Web (0)
    • Frontend (32)
      • React (0)
      • Javascript (17)
      • HTML & CSS (14)
      • DOM API (0)
    • 사이드프로젝트 (1)
      • Flask (1)
    • CS (0)
      • Network (0)
    • 형상관리 & 개발도구 (2)
      • git (1)
      • VSCode (1)
    • 알고리즘 (19)
      • 백준 알고리즘 (1)
      • 프로그래머스 (17)
      • 기타 (1)
    • Error (2)
      • javscript (1)
      • python (1)
    • blog (2)
      • daily (1)
      • 회고 (0)
      • it참고 (0)
      • 항해99 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • js기본
  • Javascript
  • js 기본
  • 프론트엔드
  • 알고리즘
  • frontend
  • 프로그래머스
  • css위치
  • javascript error
  • Programmers
  • CSS
  • match()
  • 느슨한타입
  • css정렬
  • 풀이
  • userfont
  • 자바스크립트
  • js
  • Algorithm
  • let

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
crystal_dev

Crystal 개발 일지

[lv.1] 직사각형 별찍기
알고리즘/프로그래머스

[lv.1] 직사각형 별찍기

2022. 5. 13. 22:00
728x90
반응형

이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다.
별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요.


제한 조건

  • n과 m은 각각 1000 이하인 자연수입니다.

예시

입력

5 3

출력

*****
*****
*****

 

내 풀이

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

 

💡 정리

 

1. repeat() 

특정 문자열을 주어진 횟수만큼 반복하여 붙인 새로운 문자열을 반환한다. 

 

1) 구문 

str.repeat(count)

 

2) 매개변수
count문자열을 반복할 횟수. 0과 양의 무한대 사이의 정수([0, +∞)).
 
3) 반환 값

현재 문자열을 주어진 횟수만큼 반복해 붙인 새로운 문자열.

 

4) 예외

  • RangeError: 반복 횟수는 양의 정수여야 한다.
  • RangeError: 반복 횟수는 무한대보다 작아야 하며, 최대 문자열 크기를 넘어선 안된다.

 

👀 참고

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/repeat

728x90
반응형
저작자표시 (새창열림)

'알고리즘 > 프로그래머스' 카테고리의 다른 글

[lv.1] 없는 숫자 더하기  (0) 2022.05.14
[lv.1] 두 정수 사이의 합  (0) 2022.05.14
[lv.1] 문자열을 정수로 바꾸기  (0) 2022.05.13
[lv.1] 가운데 글자 가져오기  (0) 2022.05.13
[lv.1] 짝수와 홀수  (0) 2022.05.13
    '알고리즘/프로그래머스' 카테고리의 다른 글
    • [lv.1] 두 정수 사이의 합
    • [lv.1] 문자열을 정수로 바꾸기
    • [lv.1] 가운데 글자 가져오기
    • [lv.1] 짝수와 홀수
    crystal_dev
    crystal_dev
    어제보다 더 나은 오늘의 내가 되자 ✧ʕ̢̣̣̣̣̩̩̩̩·͡˔·ོɁ̡̣̣̣̣̩̩̩̩✧

    티스토리툴바