반응형
https://programmers.co.kr/learn/courses/30/lessons/12969
코딩테스트 연습 - 직사각형 별찍기 | 프로그래머스
이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 n과 m은 각각 1000 이하인 자연수입니다. 예시 입력 출력
programmers.co.kr
<직사각형 별찍기>
○ 처음 푼 풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
import java.util.Scanner;
public 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();
}
}
}
|
cs |
- 정수 n과 m을 입력받아야 하니까 Scanner로 받아서 int n, m에 넣어주기
- "*"이 n(가로)만큼 다 찍으면 개행하는 행위를 m(세로)만큼 반복하기
QA.
1. n과 m의 값이 1000 이하인 자연수라는 제한조건을 포함시켜야 하나?
반응형
'코테 > 프로그래머스' 카테고리의 다른 글
소수 찾기/java/프로그래머스/Level1 (0) | 2020.02.15 |
---|---|
행렬의 덧셈/java/프로그래머스/Level1 (0) | 2020.02.12 |
평균 구하기/java/프로그래머스/level1 (0) | 2020.02.12 |
수박수박수박수박수박수?/java/프로그래머스/Level1 (0) | 2020.02.09 |
문자열을 정수로 바꾸기 /java/프로그래머스/Level1 (0) | 2020.02.09 |