문제 출처 - Programmers
문제는 여기
[풀이]
1. Scanner를 사용해서 입력받은 문자열을 a와 b로 만들어준다.
2. '*'을 출력한다.
3. a가 행이므로 2. 를 a만큼 반복한다.
4. 줄을 변경해준다.
5. 2. ~ 4. 을 b만큼 반복해준다.
[접근]
1. 입력받은 문자열을 숫자로 변경해주고 행과 열만큼 별을 찍으면 되겠다고 생각하였다.
[코드]
import java.io.*;
import java.util.*;
class Solution {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
int b = scanner.nextInt();
for (int i = 0; i < b; i++) {
for (int j = 0; j < a; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
'문제 풀이 > Programmers' 카테고리의 다른 글
[프로그래머스] 평균 구하기 (JAVA) (0) | 2022.04.15 |
---|---|
[프로그래머스] 짝수와 홀수 (JAVA) (0) | 2022.04.14 |
[프로그래머스] 시저 암호 (JAVA) (0) | 2022.04.13 |
[프로그래머스] 자릿수 더하기 (JAVA) (0) | 2022.04.11 |
[프로그래머스] 이상한 문자 만들기 (0) | 2022.04.10 |