💬 문제 설명
"*"의 높이와 너비를 1이라고 했을 때, "*"을 이용해 직각 이등변 삼각형을 그리려고합니다. 정수 n 이 주어지면 높이와 너비가 n 인 직각 이등변 삼각형을 출력하도록 코드를 작성해보세요.
🚫 제한 사항
- 1 ≤ n ≤ 10
📢 입출력 예
👨🏫 입출력 예 설명
📃 제출 코드
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for (int i = 0; i < n; i++) {
System.out.println("*".repeat(i + 1));
}
}
}
✏ 해결방법 & 배운점
이 문제는 주어진 높이 `n`에 따라 직각 이등변 삼각형을 "*" 로 출력하는 문제입니다. 각 행의 "*"의 개수가 1부터 `n`까지 증가하는 패턴을 가지므로 반복문을 이용하여 `n`번까지 반복하며 문자열의 `repeat` 메서드를 사용하여 쉽게 해결하였습니다.
'PS > 프로그래머스 입문 100제' 카테고리의 다른 글
[프로그래머스] LV.0 피자 나눠먹기 (2) - 자바 [56/100] (0) | 2024.06.25 |
---|---|
[프로그래머스] LV.0 인덱스 바꾸기 - 자바 [55/100] (0) | 2024.06.25 |
[프로그래머스] LV.0 최대값 만들기 (2) - 자바 [53/100] (0) | 2024.06.25 |
[프로그래머스] LV.0 주사위의 개수 - 자바 [52/100] (0) | 2024.06.25 |
[프로그래머스] LV.0 369게임 - 자바 [51/100] (0) | 2024.06.25 |