알고리즘/프로그래머스
직사각형 별찍기(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문은 세로길이만큼 줄바꿈을 한다.