직사각형 별찍기
문제정의
a를 가로길이로 b를 세로길이로 하는 직사각형을 만드는 문제이다. 직사각형을 별문자를 통해 나타낸다.
문제풀이
전체 코드는 다음과 같다. 열(a)만큼 별을 찍어준 다음에는 줄바꾸기를 해야하므로 위와 같이 코드를 작성하였다. 시간복잡도는 \(O(a*b)\)이다.1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19import java.util.Scanner;
public class MakeRectangle {
//프로그래머스 문제 풀이 level1 직사각형 별찍기
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.println();
}
}
}