728x90
728x90
https://programmers.co.kr/learn/courses/30/lessons/12969
코딩테스트 연습 - 직사각형 별찍기
이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 n과 m은 각각 1000 이하인 자연수
programmers.co.kr
= 문제 =
이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다.
별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요.
= 제한 조건 =
n과 m은 각각 1000 이하인 자연수입니다.
= 예시 =
(입력)
5 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();
System.out.println(a + b);
}
}
= 정답 =
import java.util.Scanner;
class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int m = sc.nextInt();
for(int i=0; i<m; i++){
for(int j=0;j<n;j++){
System.out.print("*");
}System.out.println();
}
}
}
= 실행 결과 =
= 나의 해설 =
m의 숫자가 줄의 갯수이다. n의 숫자는 *이 반복되는 숫자이다.
그렇기 때문에, n과 m의 위치가 바뀌면 안된다는 부분이 포인트인걸 제외하고서는 그다지 어렵지 않은 문제
728x90
'프로그래머스 코딩테스트 > Java' 카테고리의 다른 글
[프로그래머스][ 자바 ] 단계 : 콜라츠 추측 (0) | 2022.03.28 |
---|---|
[프로그래머스][자바] 1단계 : 하샤드 수 (0) | 2022.03.25 |
[프로그래머스][자바] 1단계 : 핸드폰 번호 가리기 (0) | 2022.03.23 |
[프로그래머스][자바] 1단계 : 행렬의 덧셈 (0) | 2022.03.22 |
[프로그래머스][자바] 1단계 : x만큼 간격이 있는 n개의 숫자 (0) | 2022.03.09 |