처음 푼 알고리즘 문제였는데 정말 어떻게 풀어야되는지 감도 안왔다...
가로는 repeat로 반복시키는 걸 생각했는데, 결국 해결이 안되서 해답을 찾았다!
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();
for (int i = 0; i < b; i++) {
for (int j = 0; j < a; j++){
System.out.print("*");
}
System.out.println();
}
}
}
여기서 알 수 있는건 for문도 중첩해서 쓸 수 있다는것!
별 문제는 여러 난이도로 다양하게 나오는 거 같다.
++ 조별 코드 리뷰 후 추가!
repeat + for문 하신 경우도 있었고
println대신 System.out.print('\n'); 를 사용하여 줄 바꿈 하신 것도 있었다.
printf(서식이 있는 출력)
System.out.printf("출력 서식", 출력할 내용);
- %d 정수형 출력
- %s 문자형 출력
- %f 실수형 출력
- %c 문자열 출력
- %n 줄 바꿈
- %b boolean 출력
'Language > JAVA' 카테고리의 다른 글
[프로그래머스] 음양 더하기 (0) | 2022.01.14 |
---|---|
[프로그래머스]문자열을 정수로 바꾸기 (0) | 2022.01.14 |
[프로그래머스]두 정수 사이의 합 (0) | 2022.01.14 |
[프로그래머스]가운데 글자 가져오기 (0) | 2022.01.14 |
[프로그래머스]짝수와 홀수 (0) | 2022.01.14 |