Problem Solving/Algorithm Concepts
[Programmers] Level1 직사각형 별찍기
대범하게
2022. 8. 3. 13:26
반응형
https://school.programmers.co.kr/learn/courses/30/lessons/12969
* 문제 설명
프로그래머스 Level1 직사각형 별찍기
표준 입력으로 두 개의 정수 n과 m이 주어짐
별(*) 문자를 이용해 가로의 길이 n, 세로의 길이 m인 직사각형 형태 출력
* 입출력 예
입력)
5 3
출력)
*****
*****
*****
* 소스코드1
1. 정수 n과 m을 nextInt()로 입력받는다.
2. 이중 for문을 이용하여 직사각형을 만든다.
*주의할 점은 for문에 순서에 따라 직사각형이 달라지기 때문에 순서를 잘 고려하면 됨.* print: 개행 없음/println: 개행
최종 코드)
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Solution T = new Solution();
Scanner kb = new Scanner(System.in);
int n = kb.nextInt(); // 가로 길이 n
int m = kb.nextInt(); // 세로 길이 m
for(int i=0; i < m; i++){
for(int j=0; j < n; j++){ // 가로가 연속으로 5개 나와야하기 때문에 안 쪽 for문에 있어야함.
System.out.print("*");
}
System.out.println("");
}
}
}
반응형