✨️ 문제 설명
: 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다.
별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요.
제한 조건
-
n과 m은 각각 1000 이하인 자연수입니다.
🎲 자바 풀이
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();
StringBuilder sb = new StringBuilder();
for(int idx = 0; idx < b; idx++){
sb.append("*".repeat(a)).append("\n");
}
System.out.print(sb.toString());
}
}
풀이 설명
: 기본적으로 Scanner로 입력받게 되어있어서, 그 부분은 따로 건들지 않고 풀이하였다.
: 문자열을 String 으로 이을 시 매번 새로운 객체를 생성하므로, StringBuilder를 이용해 풀이하였다.