[프로그래머스] 직사각형 별찍기

정선모·2022년 1월 15일
0

프로그래머스

목록 보기
2/91

문제 설명: 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다.
별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요.

출력 상태를 확인하고 진행하였으면 깊게 고민하지 않고 풀수 있었을듯하나, 아직 프로그래머스 문제풀이의 구성에 대해 익숙치않아서 해당 화면에 집중하지 못했습니다. 출력 화면 확인 후 금방 생각해서 해결하였습니다.

새로배운내용 : System.out.print();
해당 메소드를 사용하면 줄바꿈 없이 출력창에 입력값을 띄울수 있다.

코드블럭 테마를 씌우면 해당 언어의 테마를 사용가능하다.

풀이

import java.util.Scanner;
class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in); // Scanner Class의 sc 객체를 선언한다.
        int a = sc.nextInt(); // 다음 입력받을 값을 변수 a에 저장한다.
        int b = sc.nextInt(); // 다음 입력받을 값을 변수 b에 저장한다.
        for(int i=0; i<b; i++){
            for(int j=0; j<a; j++){
                System.out.print("*"); // 입력받은 a의 크기만큼 "*"을 줄바꿈없이 입력한다.
            }
            System.out.println(""); // "*"의 입력이 끝난뒤 b의 크기만큼 줄바꿈을 실시한다.
        }
    }
}

[프로그래머스] 직사각형 별찍기 링크

profile
개발자가 되어가는 비전공자

0개의 댓글