알고리즘/프로그래머스

직사각형 별찍기(JAVA)

mrban 2022. 1. 14. 15:33

1. 문제

표준입력으로 두개의 정수 n, m을 입력받아 *모양으로 가로의 길이가 n, 세로의 길이가 m인 직사각형을 출력하시오.

 

2. 제한
n과 m 은 1000이하의 자연수이다.
 
3. 정답
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++){
            for(int j = 0; j < a; j++){
                System.out.print('*');
            }
            System.out.print('\n');
        }
    }
}

4. 설명

4-1. . n, m을 입력받고 n은 변수 a에, m은 변수 b에 넣는다.

4-2. 이중 for문을 만든다. 안쪽 for문은 가로 길이만큼 *을 찍는다. 바깥쪽 for문은 세로길이만큼 줄바꿈을 한다.

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

문자열을 정수로 가져오기(JAVA)  (0) 2022.01.15
음양더하기(JAVA)  (0) 2022.01.15
두 정수 사이의 합(JAVA)  (0) 2022.01.14
짝수와 홀수(JAVA)  (0) 2022.01.14
가운데 글자 가져오기(JAVA)  (0) 2022.01.14