본문 바로가기

Plo Algorithm

프로그래머스 Lv1 직사각형 별찍기

직사각형 별찍기

Scanner를 통해 입력되는 사용자의 입력값 파라미터 2개가 주어진다.

사용자가 5 / 3을 입력하면 가로5 , 세로3=의 *로 이루어진 사각형이 출력되어야하고

사용자가 2 / 2를 입력하면 가로2 , 세로2의 *로 이루어진 사각형이 출력되어야한다.


= 풀이 =

import java.util.Scanner;

class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        for(int i = 0 ; i < b ; i++){
            System.out.println("*".repeat(a));    
        }

    }
}

1. 입력받은 b 만큼 반복되는 반복문을 만든다.

2. 자바에서 제공되는 String함수인 .repeat 메서드를 사용하여 "*"이 a의 값 만큼 출력되게 한다.


.repeat(int)

String 메서드 중 하나로 ()안의 파라미터로 입력되는

int type의 파라미터 값 만큼 문자열을 반복한다.

"test".repeat(5)라면 test를 5번 출력한다