[프로그래머스] level1. 별찍기

김택수·2022년 5월 21일
0

📄 문제 설명

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

❗ 해법찾기

  1. 처음엔 *를 n번 반복하고, 새 배열에 담아 console에 찍는 방법을 택했다.
  2. 역시 전혀 진전이 없었다.
  3. 검색결과 해당 문제를 풀이하는데 repeat()가 쓰인다는 것을 알 수 있었다.

✏️ 풀이과정

repeat(): str.repeat(count)
count: 반복횟수를 지정
반환값 : 해당 str을 count만큼 반복한 새로운 문자열을 반환한다.

  1. 변수 row에 *를 a(가로)번만큼 반복하여 첫줄을 만들어줌.
  2. for문을 사용해서 b(세로)번만큼 반복하여 row를 반복하여 직사각형 형태를 console에 찍어줌.
profile
개발자 키우기 Lv1

0개의 댓글